高手救命!为什么我使用SqlDataAdapter.Update()时告诉我影响了多少行,但是数据库里还是没有变化! 你的Page_Load中改一改:if( !IsPostBack ){ //绑定数据}更新之后再重新绑定原因是因为Page_Load在你的按钮事件之前执行,重新绑定的数据覆盖了修改的数据,所以实际上你更新的是原来的数据(即把原来的数据重新写了一次) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不是啊,不管Bind事啊,因为我在按扭事件里面修改的dataset数据,使用SqlDataAdapter.Update()更新的数据,在update执行后告诉我影响了n条记录,数据库的数据应该改变才对啊!但是实际上数据库没有任何改变!我重新绑定也不行,我试了! SqlDataAdapter myDataAdapter = new SqlDataAdapter();SqlCommandBuilder myCb = new SqlCommandBuilder(myDataAdapter);DataSet pDs = CreateDsEx(myDataAdapter);.....................修改pDs数据.....................修改pDs数据是在函数里面进行的,进行了几次int i ;try{ //myCb.GetUpdateCommand(); i = myDataAdapter.Update(pDs.Tables[0]);//执行后告诉我影响了n行,我激磁修改总共修改了pDs.table[tablename] n行数据,n是正确值}...............不知道怎么不对! 关于OA系统的数据库表 未将对象引用设置到对象的实例 asp.net 生成静态页的问题 关于大类小类选择问题 asp.net 如何调用 VC++ 编写的 dll ???? 求asp.net 直接使用enter键登录代码 如何實現后台處理?? 关于VS.net的使用问题(基础问题) 使用ADO.NET在Web应用中连接SqlServer时出现如下错误信息: 发送邮件的奇怪问题,新手求教!! 我调用aspx上的水晶报表,为什么总是编译出错? 急!!!一个关于Image控件的ImageUrl绑定问题?
我重新绑定也不行,我试了!
SqlCommandBuilder myCb = new SqlCommandBuilder(myDataAdapter);
DataSet pDs = CreateDsEx(myDataAdapter);
.....................修改pDs数据
.....................修改pDs数据是在函数里面进行的,进行了几次
int i ;
try
{
//myCb.GetUpdateCommand();
i = myDataAdapter.Update(pDs.Tables[0]);//执行后告诉我影响了n行,我激磁修改总共修改了pDs.table[tablename] n行数据,n是正确值
}
...............
不知道怎么不对!