vc++如何导入函数库,有.h和.c文件

vc++如何导入函数库,有.h和.c文件,第1张

1、将.h和.c文件加入到工程中。并岁帆

2、Alt+F7进入当前工程的 Settings,选择C/C++选项卡,从Category组绝雹合框中选中Precompiled Headers,雀缺选择Not Using Precompiled headers。确定。

3、将.h中的声明也复制到调用文件的前面,否则会提示:undeclared identifier。

他工作要做

比如用ADO连接数据源前的准备工作

1)在头文件中引入相应的库文凳敏件(一般放在StdAfx.h中)。

……

#import "c:\Program Files\Common Files\System\ADO\msado15.dll"

no_namespace rename("EOF","_EOF")

……

注意:为了避免类型库文件中EOF与系统定义的EOF相关的名称败粗袭相冲突,所以使用rename将其重命名。

2)初始化COM环境(一般放在函数BOOL CTheApp::InitInstance()里面)。

CoInitialize(NULL)//初始化COM环境

还有Connection与Recordset

因为在使用数据库时,首先会打开数据库,然后再对数据库中的某个数据表进行 *** 作。ADO访问数据库时也要遵循这个规矩。Connection对象代表了打开与数据源的连接。而Recordset对象表示的是来自基本表或命令执行结果的记录集。在使用Connection与Recordset之前,察兄需要创建它们的实例

_ConnectionPtr cnn=NULL

cnn.CreateInstance(__uuidof(Connection))

_RecordsetPtr rst=NULL

rst.CreateInstance(_uuidof(Recordset))

完全可以把cnn及rst看成是一个对象指针来使用。而不用考虑它的COM对象的实例。

声明一个Connection对象实例后,就可以使用这个对象实例来连接数据库了。

比如cnn-ConnectionString="uid=adminpwd=111DRIVER=

DBQ=khzy.mdb"//连接ACCESS数据库。

cnn-Open(L"",L"",L"",adConnectUnspecified)

还有具体的

还是建议你先看书

慢慢实践

不愿意问老师

可以问同学

同学间还是有高手的


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12136433.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存