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/
>>>> 
>>>> 
>>> 
>>> 
>> 
>> 
> 


Antwort per Email an