iPhone에 SQLite와 함께 행을 삽입하려고합니다. 이 계획에SQLite 행을 삽입 할 때 정의되지 않은 오류가 발생합니다.
DB.query('INSERT INTO documents (title, anything, largeImage, author, isbn) VALUES (?,?,?,?,?)', [ 'title', 'jgfu', 'mop', 'author', 40 ]);
:
{
name: 'documents',
columns: [
{name: 'id', type: 'integer primary key'},
{name: 'title', type: 'text'},
{name: 'anything', type: 'text'},
{name: 'author', type: 'text'},
{name: 'isbn', type: 'integer'},
{name: 'largeImage', type: 'text'},
{name: 'bookType', type: 'text'}
]
}
그리고 SQLite는 작동하지 않습니다. 나는이 코드를 작성하는 경우
는 :
DB.query('INSERT INTO documents (title, largeImage, author, isbn) VALUES (?,?,?,?)', [ 'title', 'mop', 'author', 40 ]);
은 OK입니다! cols, values, col의 형식을 뒤집어 봅니다. 그것은 동일합니다, 작동하지 않습니다. 오류는 aleatory 것 같습니다. 아무도 모르게됩니다.
편집 :이 두 번째 COLS 생각 문제 {: '아무것도'입력 : 이름 '텍스트'}이, 부패를?
무엇이 오류입니까? –
잘 모르겠다. 오류가없고 삽입이 없다. – dmassiani
내 마지막 insertID가 정의되지 않은 오류를 직면했다. 내 경우 문제는 테이블이 아직 작성되지 않았다는 것이다. 끼워 넣다. –