Hab ich schon im Xojo-Forum... mal sehen, wird sicher eine Lösung zu finden sein.
LG Stefan > Ich denke, Du solltest Dich an den Erzeuger der Fehlermeldung wenden > > andy > > > Am 03.06.2013 um 10:10 schrieb Stefan Sicurella <[email protected]>: > >> 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 <[email protected]>: >> >>> >>> Das ist aber keine SQLite-Fehlermeldung? Woher kommt die? >>> >>> andy >>> >>> Am 03.06.2013 um 09:45 schrieb Stefan Sicurella <[email protected]>: >>> >>>> 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 <[email protected]>: >>>>> >>>>>> 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/ >>>>> >>>>> >>>> >>>> >>> >>> >> > >
