国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

當(dāng)傳遞具有已修改行的 DataRow 集合時,更新要求有效的 UpdateCommand問題解決

2019-11-17 02:25:52
字體:
供稿:網(wǎng)友

當(dāng)傳遞具有已修改行的 DataRow 集合時,更新要求有效的 UpdateCommand問題解決

1.目前看主要因為兩種,第一種是select語句沒有包含主鍵列,select *  就可以解決。或 select 主鍵列

這里的主鍵是指的PRimary key而不是unique key

2.最重要的

MySQLDataAdapter mysqlad = new MySqlDataAdapter(sqlstr, mysqlcon); MySqlCommandBuilder mcb = new MySqlCommandBuilder(mysqlad); DataSet ds = new DataSet(); mysqlad.Fill(ds, "Table1"); DataRow dr = ds.Tables["Table1"].Rows[0]; if (Convert.ToInt32(dr["newsstate"]) == 0) { dr["newsstate"] = 1; } else { dr["newsstate"] = 0; } mysqlad.Update(ds, "Table1");

mcb到頭來也沒用過,但只要有這一句,update就不會再報上述錯誤,神奇吧


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 贵阳市| 克东县| 镇安县| 门头沟区| 长汀县| 朝阳区| 陆丰市| 嘉兴市| 湄潭县| 大宁县| 建瓯市| 定远县| 康定县| 铅山县| 乌拉特中旗| 株洲县| 黔南| 巴彦淖尔市| 保定市| 新和县| 汤阴县| 盘山县| 郯城县| 友谊县| 沭阳县| 田阳县| 垫江县| 渭南市| 洛川县| 新田县| 连州市| 万盛区| 公安县| 旺苍县| 婺源县| 吴堡县| 辽宁省| 韶山市| 霍山县| 石屏县| 谢通门县|