[Gambas-user] Syntax help for IF after a Try statement

rocko sunblaster5 at ...626...
Thu Aug 9 05:05:30 CEST 2012


Ok if I replace the 'Else If' with an 'Else'
I get an error:
Else without If.
But there is an 'If' after the 'Try'.
unless you can't put an 'Else' after an 'Try...If' 

On Thu, 2012-08-09 at 12:25 +0930, Adam Ant wrote:
> On Thu, Aug 9, 2012 at 11:23 AM, rocko <sunblaster5 at ...626...> wrote:
> > Trying to get a message.info to display when a successful connection
> > to a database is made.
> > Tried using an 'Else If' after a 'Try $hConn.Open' statement
> > but that gives an error.
> > So tried a simple 'If' but I'm not sure how the syntax should be.
> >
> > CODE:
> >  Try $hConn.Open
> >   If Error Then Print "Database cannot be opened. Error = ", Error.Text
> >
> >   If $hConn.Open Then
> >       Message.Info("You are now connected to the database.")
> >       Endif
> >
> 
> OK Rokko,
> 
> >From the IF help page...
> 
> If <expression> Then
>  ...
> else
> ...
> End If
> 
> <expression> must be some "construct" that RETURNS a value that can be
> interpreted as being True or False. Where "construct" is a boolean
> value(1) or a function that returns a boolean(2) or a statement that
> evaluates as a boolean(3) and some others.
> 1) Dim myValue as Boolean=True
> 2) Function MyValue() as Boolean
> 3) ThisString=ThatString
> 
> 
> Connection.Open from the help page at
> http://gambasdoc.org/help/comp/gb.db/connection/open?v3 is a SUB.  It
> doesn't return anything.  Do you now see what's wrong with your code?
> 
> See also http://gambasdoc.org/help/cat/methoddecl?v3
> 
> The gambas help pages explain everything, but they are very very
> succinct.  Above my desk is a large sign that says "READ EVERY WORD OF
> THE GAMBAS HELP PAGE!", to which I have to constantly refer.
> 
> 
> hth
> Bruce
> 
> ------------------------------------------------------------------------------
> Live Security Virtual Conference
> Exclusive live event will cover all the ways today's security and 
> threat landscape has changed and how IT managers can respond. Discussions 
> will include endpoint security, mobile security and the latest in malware 
> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
> _______________________________________________
> Gambas-user mailing list
> Gambas-user at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/gambas-user






More information about the User mailing list