[問題] 請問SQL update的問題
各位大大好,想請問一個問題
我現在是用VS2005寫行動專案,
裡面有讀到一個資料表everread,這個資料表有一個資料行名稱是news
用來紀錄是否有讀過檔,資料型別為bit
我是下面這樣寫,不過會出現
沒有傳回任何索引鍵資料行資訊的 SelectCommand 不支援 UpdateCommand
動態 SQL 產生。
的錯誤,請問到底哪裡有錯。
SqlCeConnection con = new SqlCeConnection("Data Source=\\map.sdf");
SqlCeDataAdapter hit = new SqlCeDataAdapter("SELECT * FROM everread WHERE _meID="+meID.ToString() + "AND _sID ="+this.sID, con);
SqlCeCommandBuilder hitB = new SqlCeCommandBuilder(hit);
DataSet hitD = new DataSet();
hit.Fill(hitD, "everread");
DataColumn[] keys = new DataColumn[1];
keys[0] = hitD.Tables["everread"].Columns["_sID"];
hitD.Tables["everread"].PrimaryKey = keys;
DataRow findRow1 = hitD.Tables["everread"].Rows.Find(textID.Text.Trim());
if (bool.Parse(findRow1["news"].ToString()) == true)
{
findRow1["news"] = false;
hit.Update(hitD, "everread");
}
con.Close();
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.228.204.21
推
11/02 03:14, , 1F
11/02 03:14, 1F
→
11/02 16:40, , 2F
11/02 16:40, 2F
→
11/02 16:40, , 3F
11/02 16:40, 3F
→
11/03 01:20, , 4F
11/03 01:20, 4F
→
11/03 01:21, , 5F
11/03 01:21, 5F
→
11/03 01:48, , 6F
11/03 01:48, 6F
→
11/03 01:50, , 7F
11/03 01:50, 7F
→
11/03 01:51, , 8F
11/03 01:51, 8F
→
11/03 01:53, , 9F
11/03 01:53, 9F
→
11/03 03:18, , 10F
11/03 03:18, 10F
→
11/05 11:07, , 11F
11/05 11:07, 11F
→
11/05 11:07, , 12F
11/05 11:07, 12F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):