Try =MySqlConnect("MyDsn") Catch *-- Do whatever... EndTry Function MySqlConnect( cDSN As String ) As Integer Local lnHandle, loErr Local Array laError(1) lnHandle = -1 Try lnHandle = SQLConnect(cDSN) If lnHandle <=0 =AError(laError) Throw laError(1,2) Endif Catch To loErr Throw "Error...." EndTry Return lnHandle EndFunc