请教各位大虾一个ODBC API的问题!

unique327 2004-08-16 08:20:34
我在VC中使用ODBC API进行数据库的操作,编译通过了,但在BUILD的时候报错如下:
Linking...
exchDlg.obj : error LNK2001: unresolved external symbol _SQLDisconnect@4
exchDlg.obj : error LNK2001: unresolved external symbol _SQLFreeHandle@8
exchDlg.obj : error LNK2001: unresolved external symbol _SQLExecDirect@12
exchDlg.obj : error LNK2001: unresolved external symbol _SQLConnect@28
exchDlg.obj : error LNK2001: unresolved external symbol _SQLSetEnvAttr@16
exchDlg.obj : error LNK2001: unresolved external symbol _SQLAllocHandle@12
Debug/exch.exe : fatal error LNK1120: 6 unresolved externals
Error executing link.exe.

请问各位大虾这是怎么回事,应该怎么改?
...全文
171 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
sohou 2004-08-17
  • 打赏
  • 举报
回复
你创建工程的选了数据库支持没有?选了应该就能够编译通过的,你的错误全是LIB出错。
Kudeet 2004-08-16
  • 打赏
  • 举报
回复
ADO
关于这个的操作代码太多了
http://www.vckbase.com/document/listdoc.asp?mclsid=11&sclsid=1105
oyljerry 2004-08-16
  • 打赏
  • 举报
回复
哦,写错了,是DAO,呵呵,好像都差不多吧
oyljerry 2004-08-16
  • 打赏
  • 举报
回复
vc下用ADO操作数据库比较方便!!
unique327 2004-08-16
  • 打赏
  • 举报
回复
哦,还有一点忘了问了,为什么相同的一段使用ODBC API的代码在c文件里面就能正常的使用,而在cpp中就要报我上面说得错误呢?我用的是VC6.0。
unique327 2004-08-16
  • 打赏
  • 举报
回复
laiyiling,如果我现在有一个写好了的project,想在里面加一个数据库更新的操作,用哪种方法比较方便,能不能提供点示例代码哦?谢谢!
Kudeet 2004-08-16
  • 打赏
  • 举报
回复
那就是你的ODBC的版本不对,到微软的网站下最新的SDK,用最新的lib文件。
unique327 2004-08-16
  • 打赏
  • 举报
回复
laiyiling,你说的我试过了,不行呀!
Kudeet 2004-08-16
  • 打赏
  • 举报
回复
没有包含lib文件,查MSDN上关于以上函数的解释都有的,
在菜单project->setting->link:Object/library Modules:在框里加入"**.lib"就可以

4,011

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 数据库
社区管理员
  • 数据库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧