程序如下:
{ OleDbDataAdapter PSASPAdapter = new OleDbDataAdapter("SELECT * FROM " + tableName, PSASPConnection);
PSASPAdapter.SelectCommand = new OleDbCommand("SELECT * FROM " + tableName, PSASPConnection);
OleDbCommandBuilder PSASPBuilder = new OleDbCommandBuilder(PSASPAdapter);
DataSet PSASPDataset = new DataSet();
PSASPAdapter.Fill(PSASPDataset, tableName)
DataRow deleteRow = PSASPDataset.Tables[0].Rows[1];
deleteRow.Delete();
PSASPAdapter.Update(PSASPDataset.Tables[0]);}
为什么?而且是删除有的数据库可以,删除有的数据库就会出现这个问题。
{ OleDbDataAdapter PSASPAdapter = new OleDbDataAdapter("SELECT * FROM " + tableName, PSASPConnection);
PSASPAdapter.SelectCommand = new OleDbCommand("SELECT * FROM " + tableName, PSASPConnection);
OleDbCommandBuilder PSASPBuilder = new OleDbCommandBuilder(PSASPAdapter);
DataSet PSASPDataset = new DataSet();
PSASPAdapter.Fill(PSASPDataset, tableName)
DataRow deleteRow = PSASPDataset.Tables[0].Rows[1];
deleteRow.Delete();
PSASPAdapter.Update(PSASPDataset.Tables[0]);}
为什么?而且是删除有的数据库可以,删除有的数据库就会出现这个问题。
解决方案 »
- treeview节点选择问题
- 菜鸟来过 请会的人指点一二 窗体跳转和关闭 事件怎么写的啊
- 如何通过类获取类名?各位帮帮忙?
- DataGridView绑定数据后如何再将某列设成DataGridViewComboBoxColumn
- 请教datagrid如何不显示最后自动出现的那一行?
- 请教,只有VB/ASP基础,如何学习C#,好急啊,找工作麻烦
- .Net2002的CrystalReportView控件在.Net2003中出错.
- 紧急求助:如何实现Label控件在WinForm中的拖拽
- 我不小心把我的VS2012中的团队资源管理器断开连接了,请问怎么恢复团队资源管理器的连接啊?
- 不处理task中的异常会怎么样?
- 请教关于用户控件的问题
- ShowDialog();在MDI窗体中出错
*****************************************************************************
欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码) http://feiyun0112.cnblogs.com/
DataColumn[] keys = new DataColumn[1];
keys[0] = PSASPDataset.Tables[tableName].Columns[0];
PSASPDataset.Tables[tableName].PrimaryKey = keys;
PSASPAdapter.Update(PSASPDataset.Tables[0])
因为这个是根据主键去判断是更新还是插入的,自动生成UpdateCommand