adapter

ripoo ripoo 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
OleDbConnection con = new OleDbConnection(str);
OleDbCommand com = con.CreateCommand();
com.CommandText = "select * from shiyan";
OleDbDataAdapter adapter = new OleDbDataAdapter(com);
DataSet ds = new DataSet();
OleDbCommandBuilder cmdbuilder = new OleDbCommandBuilder(adapter);
//adapter.InsertCommand = cmdbuilder.GetInsertCommand();
//adapter.DeleteCommand = cmdbuilder.GetDeleteCommand();
//adapter.UpdateCommand = cmdbuilder.GetUpdateCommand();
adapter.Fill(ds);
DataTable dt = ds.Tables["Table"];
dt.Rows.Add(5, 485,"123");
adapter.Update(ds);
问题1 我注释掉的三句InsertCommand、DeleteCommand、UpdateCommand有什么意义 注释掉没影响
问题2 Table 代表什么意义
问题3 dt.Rows.Add(5, 485,"123");同样我用其他表这么更新dt.Rows.Add(309, "759", "012", 5, 9, 18, 32, 65, "012", 5, 9, 18, 32, 65); 报错 INSERT INTO 语句的语法错误(adapter.Update(ds);在这一行报错) 这个表的结构没什么问题 为什么
问题4 数据库里还有其他表 这些表我想放在这里一起更新 adapter.Update(ds); 我应该怎么做
...全文
评论 2
收藏 已收藏
分享
返回顶部
ripoo
C# 111,128 成员 642,536 内容