一般要看使用的数据库。如果 *** 作 sql server 需要用到 ADO 驱动,这种驱动使用MFC做的包装类比较多一些,在控制台直接编写代码可能稍显繁琐。
如果 *** 作mysql,在安装mysql的时候,有相应的include头文件和库文件,可以在自己的IDE开发环境中进行设置。
m_recordsetGetRecordCount()一定是0
这个数目是你访问过的数目
MoveFrist是没有必要的
因为打开后,自动会在开始处
建议你看一下我的免费教程(视频\习题\讲义\教材)
VC共享乐园有哦
*** 作 sql server 需要用到 ADO 驱动,这种驱动使用MFC做的包装类比较多一些,在控制台直接编写代码可能稍显繁琐。
可以参考
>
C语言连接 Access 数据库
首先在百度搜索 odbc 连接字符串 找到的是asp连接Access的方法,但是ODBC是通用的,所以直接拿过来也能用。
将
SQLCHAR ConnStrIn[MAXBUFLEN] = “DRIVER={MySQL ODBC 51 Driver};SERVER=127001;UID=root;PWD=root;DATABASE=test;CharSet=gbk;“;
部分改成
SQLCHAR ConnStrIn[MAXBUFLEN] = “Driver={Microsoft Access Driver (mdb)};Dbq=//mydatabasemdb;Uid=Admin;Pwd=;CharSet=gbk;“;
Dbq指的是你的数据库所在路劲
当然之前你应该在c:/下新建一个数据库名为mydatabasemdb,而且如果后面的SQL *** 作语句是老师写的
result = SQLPrepare(hstmt,(SQLCHAR)“ into T_Person(FAge,FName) values(20,'kider')“,SQL_NTS);
那么你也要在之前建立好一个表T_Person,和表中的两个字段FAge,FName否则会出错。
怎么样,已经成功链接到Access了吧,接下来你就可以发扬广大了,做个管理系统之类的东东
以上就是关于如何在C/C++程序中使用数据库全部的内容,包括:如何在C/C++程序中使用数据库、vc++访问数据库、如何在c/c++编程中使用数据库(sql server)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)