問題タブ [sqlite.net]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
445 参照

sqlite - "SQLite.SQLiteException: 列名が重複しています" 列名は大文字と小文字を区別しませんか?

プロジェクトの 1 つで SQLLite.Net-PCL 3.1.1 を使用していますが、SQLite でテーブルを作成するときに「SQLite.SQLiteException: 列名が重複しています」という問題が発生しました。

その理由は、親クラス (私が所有していない) に"ID"という名前の列があるためです。私のインターフェースには"Id"という名前の列があります。大文字と小文字に注意してください。

派生クラスに次のコード行を追加して、この問題を解決しました。

[Ignore] 属性により、「ID」列が SQLite データベースに追加されなくなり、問題が解決します。

私の質問は: SQLite の列名は設計上大文字と小文字が区別されないのですか、それともバグですか?

0 投票する
1 に答える
2114 参照

sqlite - savePoint は無効です。SaveTransactionPoint への呼び出しの結果である必要があります

ネストされたトランザクションを使用しているときに、次の例外が発生します。

savePoint は無効です。SaveTransactionPoint への呼び出しの結果である必要があります