Was bedeutet diese Fehlermeldung "insertId: Fehler: INVALID_ACCESS_ERR: DOM Exception 15"?

8

Ich entwickle eine App mit jquery mobile, phonegap und openDatabase. Wenn die App ausgeführt wird, kann ich in der Konsole des Safari-Browsers das SQLResultSet mit dieser Nachricht sehen:

%Vor%

Allerdings funktioniert meine App gut. Aber ich verstehe nicht, warum diese Nachricht angezeigt wird.

Bitte, hilf mir.

    
Yaz 03.01.2011, 17:18
quelle

3 Antworten

4

Es bedeutet, dass keine Zeile durch eine Transaktion eingefügt wurde, dadurch ist es mehr eine Information als ein Fehler.

Wenn eine INSERT-Anweisung nicht erfolgreich war oder eine Transaktion überhaupt kein INSERT war, enthält die insertId-Eigenschaft des resultSet diese Nachricht anstelle der ID der zuletzt eingefügten Zeile.

Ссылка

    
Dr.Molle 03.01.2011, 17:57
quelle
7

Ich hatte das und es hat mich total verrückt gemacht.

Was passiert, wenn die Operation keine INSERT-Anweisung ist, wird die insertId annulliert, da keine Zeilen eingefügt wurden, aber anstatt nur 0 anzuzeigen, gibt es einen kryptischen DOM-Fehler.

Sie müssen es einfach ignorieren und sich auf die Zeilen konzentrieren.

Die große Frage ist, warum zum Teufel haben Sie es in erster Linie, warum nicht einfach ein sqlInsertResultSet und ein sqlRetrieveResultSet und hören auf, mit unseren Köpfen zu verwirren: (

    
Pedro 12.03.2011 14:44
quelle
4

Auf meiner Seite gab folgendes den erwähnten Fehler:

%Vor%

und das hat funktioniert:

%Vor%     
Niels Steenbeek 16.07.2015 15:04
quelle

Tags und Links