SQLite.NET ライブラリにバグが見つかりました。Select コマンドの内容を含む文字列の配列を返す関数があります。コードは次のとおりです。
string selectSQL = "SELECT id, token FROM Files WHERE (name LIKE 'Client.rar') AND (folder_id IN (SELECT id FROM Directories WHERE Path || name || '\' LIKE 'C:\Documents and Settings\Django\'))";
SQLiteCommand selectCommand = new SQLiteCommand(selectSQL, sqliteCon);
SQLiteDataReader dataReader = selectCommand.ExecuteReader();
bool results = dataReader.Read();
if (results == true)
{
List<string> list = new List<string>();
for (int i = 0; i < dataReader.FieldCount; i++)
{
string field = dataReader[i].ToString();
list.Add(field);
}
string[] arr = list.ToArray();
dataReader.Close();
sqliteCon.Close();
return arr;
}
else
{
string[] arr = { "" };
return arr;
}
SQLite Data Browser プログラムを使用してデータベースを表示するには。実際のところ、以前のソフトウェアのクエリは機能し、私の C# アプリケーションでは空の結果が返されます。
それがどこにあるか知っている人はいますか?すべてが正しいようです
ご挨拶!