Denke die wird von Xojo so ausgegeben:

if dbfakt.ErrorCode>0 then msgbox dbfakt.ErrorMessage+"-"+str(dbfakt.ErrorCode)

LG

Stefan




Am 03.06.2013 um 10:05 schrieb Andy Fuchs <a...@foxwerk.de>:

> 
> Das ist aber keine SQLite-Fehlermeldung? Woher kommt die?
> 
> andy
> 
> Am 03.06.2013 um 09:45 schrieb Stefan Sicurella <sicure...@onlymac.de>:
> 
>> Ok, die Fehlermeldung ist:
>> 
>> RecordSet is not editable because no primary key exists.
>> 
>> Wenn ich aber die Lang. ref. richtig verstanden habe kann ich in diesem Fall 
>> rowid als primary key benutzen
>> 
>> If you don't explicitly define your own INTEGER PRIMARY KEY column, you 
>> won't get the 'rowid' column unless you specifically include it in the list 
>> of columns to include in your query:
>> 
>> SELECT rowid, * FROM TableName
>> 
>> genau das mache ich erhalte aber weiterhin die obige Fehlermeldung.
>> 
>> 
>> LG
>> 
>> 
>> Stefan
>> 
>>> 
>>> Am 01.06.2013 um 18:27 schrieb Stefan Sicurella <sicure...@onlymac.de>:
>>> 
>>>> Hi,
>>>> 
>>>> Könnte es sein, dass man die Datenbank erst mit SQLiteDatabase neu anlegen 
>>>> muss und alle Daten aus der alten DB transferieren?
>>> 
>>> Nein. Ist beides SQLite und das gleiche Format.
>>> 
>>> Schau doch mal nach, ob nach deleterecord bzw. update ein Fehler vorliegt.
>>> Dein Code hat nämlich auffällig wenig Fehlerüberprüfungscode.
>>> 
>>> Gruß
>>> Christian
>>> 
>>> -- 
>>> Unsere MBS Real Studio Plugins:
>>> 
>>> http://www.monkeybreadsoftware.de/
>>> 
>>> 
>> 
>> 
> 
> 

Antwort per Email an