VC/MFC中的ACCESS数据库访问实现(方法3)
接 2
方法3 :
这种方法也需要用户自己创建一个数据源,但是,所需要进行的步骤,比方法2要少上许多。
创建好用户表。
创建数据源(控制面板->数据管理->数据源 双击 -> 选择 文件 DSN -> 添加 -> Microsoft Access Driver -> 手动输入DSN 保存的位置及名称 -> 选择(S) 并选中所创建好的数据库文件 -> 确定 -> 确定 ... 完成 )
创建一个基于MFC对话框的工程。其他工程也可。
在主窗口的函数头部加入 #include <afxdb.h>
为主程序定义一全局变量 CDatabase cdb1 ;
在出窗口的初始化出加入如下代码:
cdb1.open("那会创建的数据源名称");
为主窗口添加一个按钮,并添加按钮的相应函数。
在响应函数中的处理代码如下:
CString strTmp = "Insert into mydb(SUserName, SSex) values ('李四','男')";
cdb1.ExecuteSQL(strTmp);
这样的话,第三种方法也结束了。
PS:
对于CDatabase 类 ,如果想详细了解的话,可以到网上去搜索下。
对于类里面的Open()方法,这里有一个连接是对他进行讲解的
http://www.sunxin.org/article/1042.html
相关文档:
从Access数据库导入到SQL
方法一:
在MSsql中要简历ODBC..方法比较笨点..
方法二:
直接从Access升迁到MSsql..
因为Access数据库有设置密码..还真不好搞..搞了好几次都失败了..
利用方法二..一次成功..
用数据库升迁...简单...
建议使用第二种方法导入ACCESS数据库到MSSQL数据库中..省事!!! ......
Double action
fingerprint
and access code security door lock for your home,
office or small business. Get modern biometric security at your entry point with
this standard door handle style double action doorlock.
This is the most secure and convenient method in assuring only authorized peo ......
网上搜集,备用
下表列出了 ANSI SQL 数据类型和等效的 Microsoft Jet 数据库引擎 SQL数据类型还有它们的有效同义字以及 等效的 Microsoft SQL Server数据类型。
ANSI SQL
数据类型
Microsoft Access
SQL 数据类型
同义词
Microsoft SQL
Server 数据类型
BIT、BIT VARYING
BINARY(参见注释)
VARBINARY、 ......
接上面的一篇。
方法2:
创建一个单文档应用程序 -> 下一步 -> 选择 Database view without file support ,
单击 Data Source 在弹出的 "数据连接属性" 对话框中,选择 " Microsoft Jet 4.0 OLE DB Provider " 。
单击 下一步 在"选择或输入数据库名称 中,选择 数据库文件所在的路径。同第一篇所述方法,使用默 ......