数据集到sql的问题
Posted
技术标签:
【中文标题】数据集到sql的问题【英文标题】:Problem with dataset to sql 【发布时间】:2010-12-08 11:42:36 【问题描述】:
string selectDesc = @" SELECT [Descripion id], [Sub Collection FROM Descripion ";
DataSet dsD = new DataSet();
SqlCommand comD = new SqlCommand();
comD.Connection = con;
comD.CommandText = selectDesc;
SqlDataAdapter daD = new SqlDataAdapter();
daD.SelectCommand = comD;
SqlCommandBuilder cbD = new SqlCommandBuilder(da);
daD.Fill(dsD, "Descripion");
DataRow new_row_Desc = dsD.Tables[0].NewRow();
new_row_Desc["Descripion id"] = 58589;
new_row_Desc["Sub Collection"] = TextBox18.Text;
dsD.Tables[0].Rows.Add(new_row_Desc);
daD.Update(dsD.Tables[0]);
我收到此错误:
当传递带有新行的 DataRow 集合时,更新需要有效的 InsertCommand。
有什么问题?
【问题讨论】:
这是什么语言?什么平台?它看起来不像 javascript。 【参考方案1】:首先,您的选择语句在FROM
之前缺少一个结束“]”。此外,您将选择命令分配给数据适配器,但没有插入和更新命令。所以数据适配器在插入新行时不知道该怎么做。
【讨论】:
以上是关于数据集到sql的问题的主要内容,如果未能解决你的问题,请参考以下文章