Ich denke, Du solltest Dich an den Erzeuger der Fehlermeldung wenden andy
Am 03.06.2013 um 10:10 schrieb Stefan Sicurella <sicure...@onlymac.de>: > 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/ >>>> >>>> >>> >>> >> >> >