关于用SqlDataAdapter向数据库插入记录的问题
SqlCommandBuilder builder = new SqlCommandBuilder(adapter);adapter.InsertCommand = builder.GetInsertCommand();
DataRow row = table.NewRow();
row[0] = textBoxStuno.Text;
row[1] = textBoxName.Text;
row[2] = 易做图;
row[3] = dateTimePicker1.Text;
row[4] = textBoxDept.Text;
table.Rows.Add(row);
try
{
adapter.InsertCommand.ExecuteNonQuery();
adapter.Update(table);
}
catch (Exception ex)
{
MessageBox.Show("插入失败" + ex.Message);
}
表里易做图去了 而且能在DataGridView中显示出来,但是数据库还是不能插入 adapter.Update(table);
这个语句不就是把数据库更新吗?? 为什么没反应呢 --------------------编程问答-------------------- DataRow row = table.NewRow();
row[0] = textBoxStuno.Text;
row[1] = textBoxName.Text;
row[2] = 易做图;
row[3] = dateTimePicker1.Text;
row[4] = textBoxDept.Text;
table.Rows.Add(row);
try
{
SqlCommandBuilder builder = new SqlCommandBuilder(adapter);
adapter.Update(table);
}
catch (Exception ex)
{
MessageBox.Show("插入失败" + ex.Message);
}
这样试试 --------------------编程问答-------------------- 这样还是不行 --------------------编程问答-------------------- adapter.InsertCommand = builder.GetInsertCommand();
这个断点看你的Command是什么 --------------------编程问答-------------------- 晕 这个不知道怎么看 --------------------编程问答-------------------- 急求 各位帮帮忙
补充:.NET技术 , C#