怎样用SqlCommandBuilder,修改数据库 20
privatevoidForm1_Load(objectsender,EventArgse){stringsql="select*fromstudentinfo";ada...
private void Form1_Load(object sender, EventArgs e)
{
string sql = "select *from studentinfo ";
adapter = new SqlDataAdapter(sql, cn);
ds = new DataSet();
adapter.Fill(ds, "goods");
dataGridView1.DataSource = ds.Tables["goods"];
}
private void button1_Click(object sender, EventArgs e)
{
SqlCommandBuilder builder = new SqlCommandBuilder(adapter);
int choice=adapter.Update(ds,"goods"); *******此处报错,提示错误如下:
}
对于不返回任何键列信息的SelectCommand,不支持UpdateCommand的动态SQL生成。。 展开
{
string sql = "select *from studentinfo ";
adapter = new SqlDataAdapter(sql, cn);
ds = new DataSet();
adapter.Fill(ds, "goods");
dataGridView1.DataSource = ds.Tables["goods"];
}
private void button1_Click(object sender, EventArgs e)
{
SqlCommandBuilder builder = new SqlCommandBuilder(adapter);
int choice=adapter.Update(ds,"goods"); *******此处报错,提示错误如下:
}
对于不返回任何键列信息的SelectCommand,不支持UpdateCommand的动态SQL生成。。 展开
展开全部
你在报错的地方打一个断点来看看,,是什么错误?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询