function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
madhu l 1madhu l 1 

hi guys please find this error

[Error] Error: Compile Error: expecting a semi-colon, found '(' at line 22 column 31

public class CountryClub {

    public String imageURL { get; set; }

    public PageReference Upload() {
           image.AuthorId = UserInfo.getUserId(); 
           image.FolderId = UserInfo.getUserId(); // put it in running user's folder 
             try { 
              insert document; 
               } catch (DMLException e) { 

               ApexPages.addimage(new ApexPages.message(ApexPages.severity.ERROR,'Error uploading file')); 




    //Add more logic here
        return null;
    }


    public PageReference Browse() {

image.AuthorId = UserInfo.getUserId(); 
           image.FolderId = UserInfo.getUserId(); // put it in running user's folder 
             try { 
              insert document; 
               } catch (DMLException e) { 

               ApexPages.addimage(new ApexPages.message(ApexPages.severity.ERROR,'Error uploading file'));

    //Add more logic here
        return null;
    }

}


 
KaranrajKaranraj
Madhu - You missed to close the catch block in your code, here is the updated code
 
public class CountryClub {

    public String imageURL { get; set; }

    public PageReference Upload() {
           image.AuthorId = UserInfo.getUserId(); 
           image.FolderId = UserInfo.getUserId(); // put it in running user's folder 
             try { 
              insert document; 
               } catch (DMLException e) { 

               ApexPages.addimage(new ApexPages.message(ApexPages.severity.ERROR,'Error uploading file')); 
              }    
//Add more logic here
        return null;
    
   }

    public PageReference Browse() {

image.AuthorId = UserInfo.getUserId(); 
           image.FolderId = UserInfo.getUserId(); // put it in running user's folder 
             try { 
              insert document; 
               } catch (DMLException e) { 

               ApexPages.addimage(new ApexPages.message(ApexPages.severity.ERROR,'Error uploading file'));
}
    //Add more logic here
        return null;
    

}

 
Amit Chaudhary 8Amit Chaudhary 8
Please try below code. I hope that will help u
public class CountryClub 
{
    public Document imageURL{ get; set; }
	
	public CountryClub()
	{
		imageURL= new Document();
	}
    
	public PageReference Upload() 
	{
           imageURL.AuthorId = UserInfo.getUserId(); 
           imageURL.FolderId = UserInfo.getUserId(); // put it in running user's folder 
             try { 
              insert imageURL; 
               } catch (DMLException e) { 
					ApexPages.addimage(new ApexPages.message(ApexPages.severity.ERROR,'Error uploading file')); 
              }    
			//Add more logic here
        return null;
   }

    public PageReference Browse() 
	{
		  imageURL.AuthorId = UserInfo.getUserId(); 
          imageURL.FolderId = UserInfo.getUserId(); // put it in running user's folder 
             try { 
              insert imageURL; 
               } catch (DMLException e) { 

               ApexPages.addimage(new ApexPages.message(ApexPages.severity.ERROR,'Error uploading file'));
			}
		//Add more logic here
        return null;
	}
}
Please let us know if this will help u
Please refr below post
http://developer.force.com/cookbook/recipe/uploading-a-document-using-visualforce-and-a-custom-controller