dataset删除一行有效,但sqlDataAdapter.Update更新数据库却无效
我的程序是VB.NET写的,但也请用C#.NET朋友看看,因为差别几乎没有,一定能看懂。程序如下:(bytePic是dataTable,本来数据库表中只有一行,要删除这一...
我的程序是VB.NET写的,但也请用C#.NET朋友看看,因为差别几乎没有,一定能看懂。
程序如下:(bytePic 是 dataTable,本来数据库表中只有一行,要删除这一行)
Me.SqlDataAdapter1.Fill(Me.DataSet11.bytePic)
Console.Out.WriteLine(DataSet11.bytePic.Rows.Count) '输出为1
DataSet11.bytePic.Rows.RemoveAt(0)
Console.Out.WriteLine(DataSet11.bytePic.Rows.Count) '输出为0
SqlDataAdapter1.Update(DataSet11.bytePic) '问题就是这一句话,没把数据库中的那一行删除掉
插入也是用SqlDataAdapter1.Update(DataSet11.bytePic),正确。
怎么回事? 展开
程序如下:(bytePic 是 dataTable,本来数据库表中只有一行,要删除这一行)
Me.SqlDataAdapter1.Fill(Me.DataSet11.bytePic)
Console.Out.WriteLine(DataSet11.bytePic.Rows.Count) '输出为1
DataSet11.bytePic.Rows.RemoveAt(0)
Console.Out.WriteLine(DataSet11.bytePic.Rows.Count) '输出为0
SqlDataAdapter1.Update(DataSet11.bytePic) '问题就是这一句话,没把数据库中的那一行删除掉
插入也是用SqlDataAdapter1.Update(DataSet11.bytePic),正确。
怎么回事? 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询