vc连接access数据库:[1]ODBC方法

2025-05-10 05:19:08

1、我们首先要建一个access数据库文件,按Win键,选择所有程序,找到Microsoft Office Access 2003,打开。点击文件,新建,空数据库,保存在桌面上,使用设计器创建表。输入表的信息,点击关闭按钮,是否保存选择是,表名改为Table1。在在桌面上我们看到有一个db1.mdb的文件。

vc连接access数据库:[1]ODBC方法vc连接access数据库:[1]ODBC方法vc连接access数据库:[1]ODBC方法vc连接access数据库:[1]ODBC方法vc连接access数据库:[1]ODBC方法vc连接access数据库:[1]ODBC方法vc连接access数据库:[1]ODBC方法vc连接access数据库:[1]ODBC方法vc连接access数据库:[1]ODBC方法

4、在文件视图区打开MeAccess1.h文件,加入以下代码:首先加入头文件#include"afxdb.h"其次加入变量和挣窝酵聒函数的申明public: BOOL ConnectDB(const char*szDNS,const char*szUID,const char*szAuthStr); //连接数据库 BOOL DisConnectDB(); //断开连接 BOOL ExeSqlDirect(const char*szSQL); //执行SQL语句 SQLHENV m_henv; //环境句柄 SQLHDBC m_hdbc; //连接句柄 SQLHSTMT m_hstmt; //文字句柄

vc连接access数据库:[1]ODBC方法

6、下面我们在对话框类中申明一个变量 CMeAccess1 m_meAccess1;在对话框初始化函数OnInitDialog中加入下列代码: m_meAccess1.ConnectDB("db1","",""); m_meAccess1.ExeSqlDirect("Insert Into Table1(name,age,sex,birthday) values('Qn',1,'Girl',2014-1-1)");

7、点击运行,没有错误,在桌面上打开db1.mdb,发现里面插入了一条数据

vc连接access数据库:[1]ODBC方法

8、总结:ODBC连接数据库的基本步骤:1、建立数据库2、分配数据源3、分配环境句柄、设置环境属性4、分配连接句柄5、连接数据库6、分配文字句柄7、执行SQL语句8、断开连接

9、补充,以上操作都是在Win7系统上进行的。换了XP系统没有成功,不知道是什么原因。有时间会调试下...

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢