测试bindingNavigator控件分别操作ACCESS2013和SQL server 2012数据库的表
2014-08-08 15:56
106 查看
原来想简单点做个ACCESS数据库,并且使用C#的DataSet和bindingNavigator控件操作表数据的添加更新,然而,有可能是ACCESS2013(低版本未试过)与(VS2013)C#不配套,还是什么原因,没有能成功地更新数据源表。于是,装了SQL server 2012,同样的表结构,在C#中就能比较好地操作并更新源数据。DataSet上都放的是基表不是视图。有人知道原因吗?
可能是ACCESS2013的数据库后缀改为了.accdb,原来是.mdb,而我的测试是.accdb的新数据库,难道说VS2013需要更新?又测试了.mdb的表,也不行。按保存按钮后,基表没有数据更新或保存。
bindingNavigator控件都是自动加到WINFORM窗体表单上的,没手动添加任何程序。
操作系统:WIN7。软件VS2013 C#
操作步骤:
1、新建第一个运行窗体form1
2、添加DataSet
3、在DataSet上面添加表(表结构为 ID,自动编号;字段1,类型随便设,共两个字段)表内可以有一些数据。
4、通过数据源上的DataSet把里面的两个表字段分别拖放在form1上,自动添加了bindingNavigator
5、运行测试。(添加或者修改数据)
在第3步上分别用ACCESS的表和SQL server 2012数据库的表进行测试。
结果就是如上所说,ACCESS的表更新保存失败,SQL server 2012数据库的表操作成功。
可能是ACCESS2013的数据库后缀改为了.accdb,原来是.mdb,而我的测试是.accdb的新数据库,难道说VS2013需要更新?又测试了.mdb的表,也不行。按保存按钮后,基表没有数据更新或保存。
bindingNavigator控件都是自动加到WINFORM窗体表单上的,没手动添加任何程序。
操作系统:WIN7。软件VS2013 C#
操作步骤:
1、新建第一个运行窗体form1
2、添加DataSet
3、在DataSet上面添加表(表结构为 ID,自动编号;字段1,类型随便设,共两个字段)表内可以有一些数据。
4、通过数据源上的DataSet把里面的两个表字段分别拖放在form1上,自动添加了bindingNavigator
5、运行测试。(添加或者修改数据)
在第3步上分别用ACCESS的表和SQL server 2012数据库的表进行测试。
结果就是如上所说,ACCESS的表更新保存失败,SQL server 2012数据库的表操作成功。
相关文章推荐
- SQL Server 2012数据库的一些操作语句
- SQL Server 2012数据库的一些操作语句
- SQL server 2012 数据库还原操作
- Sql Server实用操作-无数据库日志文件恢复数据库两种方法
- Sql Server实用操作-更改数据库中表的所属用户的两个方法
- 对SQL Server数据表和数据库迭代操作
- 如何对SQL Server数据表和数据库迭代操作
- JSP数据库操作例程 - 存储过程 - JDBC-ODBC - SQL Server - 1.1版本
- Visual C# 2008+SQL Server 2005 数据库与网络开发--第4章 操作数据库
- Sql Server实用操作-数据库管理
- 对SQL Server数据表和数据库进行迭代操作
- SQL Server利用数据库日志恢复数据到时间点的操作
- [转]SQL Server利用数据库日志恢复数据到时间点的操作
- 自己编写的操作实体类的分页控件, 实现页码层与数据库的具体的信息隔离
- c#操作sql server 2000数据库的类。
- Sql Server实用操作-删除数据库中重复数据的几个方法
- Sql Server 与 oracle 数据库操作的 不同之处
- SQL Server Mobile 学习(二):通过 VS2005 创建和连接及操作 SQL Server Mobile 数据库
- Sql Server实用操作-数据库一致性检测工具(DBCC)
- Sql Server实用操作-数据库的备份和恢复措施