問題タブ [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 に答える
2128 参照

c# - SQLite.Net-PCL そのような関数はありません: ToString

Name(string) 列とNumber(int) 列を持つ Employees テーブルがあります。

何でも従業員を検索できます。そう、

タイプ 'SQLite.Net.SQLiteException' の例外が SQLite.Net.Platform.WinRT.dll で発生しましたが、ユーザー コードで処理されませんでした

追加情報: そのような関数はありません: tostring

数値列を文字列にキャストするにはどうすればよいですか?

ありがとうございました。

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

c# - SQL を取得できません: 減算

Xamarin で SQLite.NET パッケージを使用してクエリを作成しようとしています。

しかし、私のコードではこのエラーが発生しますSystem.NotSupportedException: Cannot get SQL for: Subtract

これは、データベースの初期化に使用するコードです

何が問題で、どうすれば解決できますか?

0 投票する
5 に答える
4683 参照

c# - Sqlite クエリから動的オブジェクトまたはデータセットを返すことは可能ですか?

アプリケーションでSqlite.Netを使用していXamarin.Formsます。これまでのところ、オブジェクトが次のようなクラスである場合、オブジェクトのリストを返すのはうまくいきました。

DataSetクエリから動的に同等のものを返したいと思います

DataSet2 番目のクエリから、オブジェクトのリストではなくを返したいと思います。Customersandの列を組み合わせた新しいオブジェクトを作成できることはわかっていCallsますが、データベースにクエリを実行するたびにオブジェクトを作成する必要はありません。

またはを動的に返すことは可能ですDatasetObject?

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

c# - Sqlite.Net 拡張フィルターの使用方法

データベースからオブジェクトを取得するためにSqlite.Net Extensionsライブラリを使用しています。

リストがId'sあり、リストにその ID が含まれているデータベースからすべてのオブジェクトを取得したいと考えています。

私は次のものを持っています:

しかし、このコードはエラーを返します:

[エラー] FATAL UNHANDLED EXCEPTION: System.Reflection.TargetInvocationException: 呼び出しのターゲットによって例外がスローされました。---> System.NotSupportedException: コンパイルできません: Lambda 08-30 15:46:57.210 E/mono-rt (16849): SQLite.Net.TableQuery 1[T].CompileExpr (System.Linq.Expressions.Expression expr, System.Collections.Generic.List1 queryArgs) [0x007aa] in :0 08-30 15:46 :57.210 E/mono-rt (16849): SQLite.Net.TableQuery 1[T].CompileExpr (System.Linq.Expressions.Expression expr, System.Collections.Generic.List1 queryArgs) で [0x001a5] :0 08-30 15:46:57.210 E/mono-rt (16849): SQLite.Net.TableQuery 1[T].GenerateCommand (System.String selectionList) [0x0006d] in <filename unknown>:0 08-30 15:46:57.210 E/mono-rt (16849): at SQLite.Net.TableQuery1で[T].GetEnumerator () [0x00008] in:0 08-30 15:46:57.210 E/mono-rt (16849): System.Collections.Generic.List で1[T]..ctor (IEnumerable1 コレクション) [0x00073] in /Users/builder/data/lanes/3540/1cf254db/source/mono/external/referencesource/mscorlib/system/collections/generic/list.cs:98 08-30 15:46:57.210 E /mono-rt (16849): System.Linq.Enumerable.ToList[TSource] (IEnumerable 1 source) [0x00011] in /Users/builder/data/lanes/3540/1cf254db/source/mono/external/referencesource/System.Core/System/Linq/Enumerable.cs:835 08-30 15:46:57.210 E/mono-rt (16849): at SQLiteNetExtensions.Extensions.ReadOperations.GetAllWithChildren[T] (SQLite.Net.SQLiteConnection conn, System.Linq.Expressions.Expression1 フィルター、ブール再帰) [0x00015] で /Users/redent/Documents/workspace/sqlite-net-extensions/SQLiteNetExtensions/Extensions/ ReadOperations.cs:60

GetAllWithChildrenでは、クラッシュせずにメソッドを使用するにはどうすればよいでしょうか? ドキュメントはかなりまばらです

追加

これは、メソッドが実装されている行です

ここに記載されているように、おそらくラムダ式は Sqlite でサポートされていません。

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

c# - Sqlite.Net クラスで Index 属性が使用されるのはいつですか?

を使用してモバイルアプリケーションを構築しSqlite.Netていますが、Indexed属性に出会いました。これは、次の例に示されています: https://github.com/praeclarum/sqlite-net#example-time

ご覧のとおり、StockId列は としてマークされていますがIndexed、テーブルをクエリするSqlite場合、インデックスを決定してクエリを最適化するのはエンジン次第です。

だから私の質問は、Indexed属性が何に使用されているのか、それが必要なのですか?

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

xamarin.forms - Xamarin Forms で SQLite.Net-PCL の実際の例が見つかりません

私は SQLite.Net-PCL で死んだ中心から抜け出すことができないようです。PCL プロジェクト、Droid プロジェクト、iOS プロジェクト、Windows ユニバーサル プロジェクトを含む Xamarin フォーム ソリューションがあります。SQLite.Net-PCL と SQLite.Net.Core-PCL の nuget パッケージをインストールしました。

それで、私は github プロジェクトに行って、開始するためのいくつかの素晴らしい例を見つけましたが、どれも機能しません。プラットフォームをデータベース接続に渡す必要があるようですが、それらすべてで参照エラーが発生します (SQLitePlatformWin32 など)。

ウェブで参考文献を検索しても...何もありません。ナゲットでプラットフォームを検索しても...何もありません。

私は何が欠けていますか?(はい、私はばかだと思います)

彼らが持っている例は

「new SQLitePlatformWin32」行で解決できない参照エラーが発生します。