私が開発しているAndroidアプリでSQLiteデータベースにINSERTを作成しようとしています。いくつかのフィールドを持つ HTML フォームがあり、それらのフィールドから情報を取得できます。INSERT を実行しようとすると、「エラー処理 SQL: 未定義」というエラーが表示されます。誰でも私を助けることができますか?私は一種の初心者です。私が使用しているコードは次のとおりです: HTML フォーム
<form name="editNoteForm" id="editNoteForm" method="post" action="index.html">
<label for="primeiroNome">1º Nome</label>
<input type="text" name="primeiroNome" id="primeiroNome">
<label for="utlimoNome">Último Nome</label>
<input type="text" name="ultimoNome" id="ultimoNome">
<label for="numeroTelefone">Telefone</label>
<input type="number" name="numeroTelefone" id="numeroTelefone">
<input type="submit" onclick="onSubmit();" id="editFormSubmitButton" value="Save Note">
</form>
Javascript コード
function onSubmit() {
db.transaction(addRowDB, errorCB, successCB);
alert('Done');
}
function addRowDB(tx) {
var primeiroNome = document.getElementById('primeiroNome').value;
var ultimoNome = document.getElementById('ultimoNome').value;
var numeroTelefone = document.getElementById('numeroTelefone').value;
tx.executeSql('INSERT INTO DEMO (id, nome, ultimo, telefone) VALUES (null, primeiroNome, ultimoNome, numeroTelefone)');
}
ありがとう。