kann man in OOo Basic einen Fehler/Exception "schmeißen"?
Was das Error-Handling selber betrifft, ist es kein Problem.
Ich bin über den Befehl Error() gestoßen, leider bewirkt der bei mir nichts.
Ich hab im Prinzip folgenden Code (gekürzt auf das Wesentliche):
Code: Alles auswählen
On Error Goto ErrorHandler:
SQLOpenConnection()
CashBonRegisterHeaderResultSet = SQLExecuteCommand("SELECT ""PostingDate"", ""ShopID"" FROM ""CashBonRegisterHeader""")
CashBonRegisterHeaderResultSet.Next()
If CashBonRegisterHeaderResultSet.GetString(1) = "" Then
Error(MissingPostingDate())
End If
Dim CashBonRegisterLineResultSet As Object
CashBonRegisterLineResultSet = SQLExecuteCommand("SELECT ""ProductGroupID"", ""Description"", ""Amount"", ""PrimaryKey"" FROM ""CashBonRegisterLine""")
SQLCommit()
UpdateForm("MainForm", "SubFormCashBonRegisterLines")
Exit Sub
ErrorHandler:
MsgBox "Fehler " & Err & ": " & Error$
SQLRollback()