SQLite データベースを使用する C# WPF プロジェクトに取り組んでいます。sqlite データベース内のテーブルからデータを取得し、データ セットに追加して、データ グリッドのアイテム ソースにデータ セットを追加しようとしています。列の 1 つは DateTime 列ですが、次のエラーが発生します。
String was not recognized as a valid DateTime.
以下は、データを取得する方法です
private DataSet getAlarmsForSqlite()
{
DataSet ds = new DataSet();
try
{
using (ConnectSQLiteDatabase db = new ConnectSQLiteDatabase(dbPassword))
{
string query = "SELECT * FROM alarms ORDER BY date";
SQLiteDataAdapter da = new SQLiteDataAdapter(query, db.conn);
da.Fill(ds);
}
}
catch (SQLiteException ex)
{
Console.WriteLine("Failed to get alarms. Sqlite Error: {0}", ex.Message);
return null;
}
return ds;
}
以下は、テーブルの作成ステートメントです
CREATE TABLE `alarms` (`id` int(11) NOT NULL, `date` datetime NOT NULL,
`type` varchar(50) NOT NULL,
`message` mediumtext NOT NULL,
`level` varchar(45) NOT NULL,
`page` varchar(500) NOT NULL,
`acknowledged` char(1) DEFAULT '0', PRIMARY KEY (`id`))
ご協力いただきありがとうございます。