我試圖實現對SQLite數據庫數據訪問層。我的一個表格包含一個日期時間字段。DATETIMEOFFSET和SQLite
我在將數據插入到這個日期字段出現問題。
cmd.CommandText = string.Format(
"INSERT INTO Orders(" +
"OrderId, " +
"Status, " +
"CreationTime, " +
"LastModification, " +
"CreatorName) " +
"VALUES(@orderId,@status,@creation,@modification,@creator)";
cmd.Parameters.AddWithValue("@orderId", orderId);
cmd.Parameters.AddWithValue("@status", status);
cmd.Parameters.AddWithValue("@creation", creationTime);
cmd.Parameters.AddWithValue("@modification", lastModificationTime);
cmd.Parameters.AddWithValue("@creator", creatorName);
我創建表:
cmd.CommandText = "CREATE TABLE IF NOT EXISTS Orders(" +
"OrderId TEXT PRIMARY KEY NOT NULL, " +
"Status TEXT, " +
"CreationTime DATETIME, " +
"LastModification DATETIME, " +
"CreatorName TEXT)";
這是一個有點不清楚你問這裏。請編輯你的問題,並發表你的期望是什麼。 –
@neoistheone完成 –
更好地避免轉化完全,並傳遞值作爲參數。更安全,更快 –