SQLite-Netクエリは予想される結果を返しません -- c# フィールド と sqlite フィールド と windows-runtime フィールド と sqlite-net フィールド 関連 問題

SQLite-Net Query does not return expected result












0
vote

問題

日本語

クエリには奇妙な問題があります。クエリはそのようになります。

<事前> <コード> -f follow children as they are forked 8

SearchContextQueryがe.で埋められているとき。 「M12GG-0グリースガンXXX」の結果は1行にあるはずです。ごく同じデータベースのSQLITESTUDIOでクエリを正確に実行すると、予想される応答を取得しています。

私も試してみました

<事前> <コード> -f follow children as they are forked 9

必ずキャスト値に問題がない、または私の記事モデルクラスへの値の割り当てがないことを確認します。また0の結果をもたらします。それは私には意味がありません。(

誰かが私にヒントを与えることができますか?

クリス

英語

I have a strange problem with a query. The query looks like that:

var query = "select article.* from article left join articledetails on article.ArticleDetailsId = articledetails.Id " + $"where article.SUPPLIER_AID like '%{searchContextQuery}%' " + $"or articledetails.Description_Short like '%{searchContextQuery}%' " + $"or articledetails.Description_Long like '%{searchContextQuery}%' " + $"or articledetails.KeywordAsString like '%{searchContextQuery}%' ";  var result = connection.Query<Article>(query); 

When searchContextQuery is filled with e.g. "M12GG−0 GREASE GUN XXX" there should be one line of result. I am retrieving the expected response, when I execute exact that query manually in SQLiteStudio on the very same database.

I also tried

var xyz = connection.Execute(query); 

to make sure, that there is no problem with casting values or assigning values to my Article model class. It also results in a 0 result. That gives no sense to me ;(

Can someone give me a hint?

best regards, Chris

</div
           
     
     

回答リスト


関連する質問

2  SQLite Net DateTimeKindは、データベースから日付を読み取るときに指定されていません  ( Sqlite net datetimekind is unspecified when reading a date back from the databas ) 
StoredAtetimeasticksは最近のSQLiteネット実装のデフォルトの動作であり、文字列としての格納と比較してパフォーマンス上の利点もあります。 DateTimeのティックをデータベースに保存するときは、タイムゾーンを無視し、データベースから...

2  SQLite Windows Phone 8.1で複数のテーブルを操作する  ( Working with multiple tables in sqlite windows phone 8 1 ) 
私は初めてWindows Phone 8.1 SDSKのデータベースアプリで働きました。私はこのチュートリアル 今すぐ移動したいと思っていました。私は2つのテーブルを作ることができ、1つからもう一方のものに主キーを使用することができましたが、外部キーを使用し...

4  SQLite3_win32_set_directory / sqlite3.setDirectoryの目的は何ですか?  ( What is the purpose of sqlite3 win32 set directory sqlite3 setdirectory ) 
こんにちは、2 CSファイルに付属のSQLite-Net Nugetパッケージをインストールしました.SQLite.csとSQLITeasync.cs。 SQLite.cs には、このメソッドを含む SQLite3 というクラスが含まれています。 <事前>...

3  SQLiteConnectionを閉じる(SQLITeConnectionWithLock)  ( Closing sqliteconnection sqliteconnectionwithlock ) 
私は私のアプリケーションで sqlite.net PCL Library 。 ライブラリを使って接続ライフサイクルを管理するためのベストプラクティスは何ですか? SQLITeConnection.close()メソッドを使用する例はすべて見つかりません。し...

3  SQLite-Net同じクラスから2つのテーブルを作成します  ( Sqlite net create two tables from the same class ) 
SQLite-Netのドキュメントは、一般的なものを次のように使用することによってライブラリーで使用可能なORMを使用してテーブルを作成することができます。 <事前> <コード> await connection.creatTableAsync<myClas...

0  Praeclarum SQLite-Net Table()。ここで(式)Member AccessがExpression Exception C#をコンパイルできませんでした  ( Praeclarum sqlite net table whereexpression gives member access failed to co ) 
私はXamarin C#のPraeclarum SQLite-Netライブラリを使用しています。 <事前> <コード> var item = sQLiteConnection.Table<MyClass>() .Where(e => (e.Id ==...

-1  列データベースで指定されたすべての単語を含むレコードをフィルタ処理する方法  ( How to filter records that contains all the words specified in a column database ) 
void cvOverlayImage(IplImage* src, IplImage* overlay, CvPoint location, CvScalar S, CvScalar D) { int x,y,i; ...

1  UWPの `sqlite-net-pcl`でregexpを使う方法  ( How to use regexp in sqlite net pcl in uwp ) 
UWP データベースで動作する UWP プロジェクトを持っています。 sqlite-net-pcl を私の参照に追加しました。 select クエリの REGEXP を使用したいが、 no such function: REGEXP を与えます。 エ...

2  xamarin sqlite-net挿入(オブジェクト参照はオブジェクトのインスタンスに設定されていません)  ( Xamarin sqlite net insert object reference not set to an instance of an object ) 
私は把握できないという奇妙な問題があります。新しいアイテムをSQLite DBに挿入することはできません。このエラーを受信し続けます: - <事前> <コード> System.NullReferenceException: Object reference...

4  使用方法(DB、作成テーブル、クエリなど)PraeClarum SQLite-Net?  ( How to usecreate db create table query etc praeclarum sqlite net ) 
このリンクから入手可能なSQLite-Netを使用したい https://github.com/praeclarum/sqlite -Net 残念ながら、入門書の資料は十分ではありません。データベースを作成する方法についても言及していません。例を見てみまし...




© 2022 cndgn.com All Rights Reserved. Q&Aハウス 全著作権所有