【发布时间】:2019-05-03 20:51:07
【问题描述】:
我创建了一个数据表,并用 MS Access 数据库表中的表内容填充它。
当我想向数据表添加新行时,我的问题开始出现:我收到一个错误,即我的输入数组比表中的列长,所以我继续使用数据表上的列计数进行检查得到一个零。
string str = "Select * from Mazda";
OleDbCommand cmd = new OleDbCommand(str, con);
OleDbDataAdapter adapt = new OleDbDataAdapter(cmd);
adapt.Fill(Mazda);
我尝试使用与数据库中的数据表相同的格式添加一行
Mazda.Rows.Add(a,b, c, d);
这段代码没有添加行,而是抛出错误
输入数组长于列数
如果我已经填充了表格,怎么可能?如何修复它?
【问题讨论】:
标签: c#