在.net2003里面update方法没有起作用?
来源:百度知道 编辑:UC知道 时间:2024/05/30 02:12:34
最近写了程序,在dataGrid里面可以在按钮上定义update(dataset)方法对数据库进行更新,但是当数据出现在textbox空间里面,即使update(dataset)也不能更新,但是也不报错,我的程序:
sqlDataAdapter1.Update(customerDataSet1);
MessageBox.Show("Database updated!");
数据库所在文件夹的权限全开,请问该怎么办呢?
而且这个是一本书上的例子,我下载了他的源代码,也是这么写的。建立一个sqlDataAdpater,生成数据集,在使用DataGrid空间对数据进行操作时,可以更新数据,但是当使用TextBox来显示和修改数据时,不能成功修改,改了好像没改的样子,好像没有写入数据库哦。
哪位大哥给个例子吧,小弟新手,感激不尽。我用端点了,返回值一会儿是1一会儿是0,update insert delete语句都有写好了。
sqlDataAdapter1.Update(customerDataSet1);
MessageBox.Show("Database updated!");
数据库所在文件夹的权限全开,请问该怎么办呢?
而且这个是一本书上的例子,我下载了他的源代码,也是这么写的。建立一个sqlDataAdpater,生成数据集,在使用DataGrid空间对数据进行操作时,可以更新数据,但是当使用TextBox来显示和修改数据时,不能成功修改,改了好像没改的样子,好像没有写入数据库哦。
哪位大哥给个例子吧,小弟新手,感激不尽。我用端点了,返回值一会儿是1一会儿是0,update insert delete语句都有写好了。
sqlDataAdapter1.Update(customerDataSet1);
在执行这个语句之前你设置sqlDataAdapter1的UpdateCommand,InsertCommand,DeleteCommand属性没有?
如:
sqlDataAdapter1.UpdateCommand = new SqlCommand("update talbe1 .........");
你看下他源码和你的是否是一个平台的,
.NET使用数据库的方法和VS6不一样了。
还有,你看这个代码是不是在try块中。
判断一下 update()方法返回的是几
下个断点 调试一下
你直接更新数据库,再重新绑定一次不就行了
在.net2003里面update方法没有起作用?
Visual Studio.NET2003里面的Web问题
在安装Visual Studio.NET2003时
在VS.NET2003中创建水晶报表控件时出错
visual studio.net2003如何安装在winxp home edition上?
vs.net2003在创建ASP.NET WEB应用程序时
关于Visual Studio.NET2003在XP下运行
求一个在VC。net2003下的串口调试程序
在VC++6.0下能通过的程序为何在.NET2003下通不过?
如何把VS.NET2003下的能运行程序改在VC++6.0下运行