c、c++连接sqlite数据库

oodywoo 2012-04-13 10:57:45
如何调用sqlite.dll连接sqlite数据库,请详细赐教,谢谢。
...全文
1620 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
再希望 2012-08-25
  • 打赏
  • 举报
回复
还人多了好办事啊,方法多,主意多啊。。
athenaeums 2012-08-20
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 的回复:]

将sqlite3.c加入到工程中,然后包含sqlite3.h头文件,就可以在单元中使用SQLite的函数了。
[/Quote]

谢谢妖哥,忘了加入工程中了,搞定了,这两天对SQLite比较感兴趣,正在学习中,请多多指教,顺便问一下,妖哥原来那个论坛一直不更新了呀
ccrun.com 2012-08-20
  • 打赏
  • 举报
回复
将sqlite3.c加入到工程中,然后包含sqlite3.h头文件,就可以在单元中使用SQLite的函数了。
athenaeums 2012-08-20
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 的回复:]

直接把sqlite3.c/sqlite3.h编译到工程调用就很方便的。
[/Quote]

include之后,编译的时候,出错:
[ILINK32 Error] Error: Unresolved external '_sqlite3_exec' referenced from F:\DOCUMENTS\RAD STUDIO\PROJECTS\TESTSQLITE\DEBUG\TESTMAIN.OBJ

这是怎么回事
athenaeums 2012-08-20
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 的回复:]

直接把sqlite3.c/sqlite3.h编译到工程调用就很方便的。
[/Quote]
能否说的详细点,我在SQLite官网,搞不清要下那个文档,谢谢
ThinkHand 2012-07-09
  • 打赏
  • 举报
回复
直接把sqlite3.c/sqlite3.h编译到工程调用就很方便的。
cptang 2012-05-05
  • 打赏
  • 举报
回复
如果是用bcb的话,建议用unidac
如果是c或者c++,就动态加载dll,包含头文件,然后调用相关函数就可以了

sczyq 2012-05-02
  • 打赏
  • 举报
回复
ADO 使用 ODBC 连接, 百度找到 SQLite3odbc.dll 后


注册ODBC:

rundll32 SQLite3odbc.dll


然后使用 ADO 连接串:

String SQLiteFile = "d:\\sqlite3.db3";
String ConnStr = "Provider=MSDASQL;Extended Properties=\"DRIVER={SQLite3 ODBC Driver};DATABASE=" + SQLiteFile + "\"";

古典概型 2012-04-15
  • 打赏
  • 举报
回复
Unidac
__lhy 2012-04-13
  • 打赏
  • 举报
回复
vc操作sqlite
http://blog.csdn.net/qq752923276/article/details/7444559
BCB与VC操作不同在于lib文件
避免转换lib文件
可以直接添加
sqlite3.c到工程中 或者动态调用需要用到的函数 使用LoadLibrary GetProcAddress得到函数地址
lurel 2012-04-13
  • 打赏
  • 举报
回复
利用coff2omf.exe或者implib工具转换一下sqlite.lib为BCB可用的sqlite.lib文件,然后加到你的工程里面,然后包含sqlite3.h,就可以调用sqlite函数了,程序在运行时会自动到当前目录查找sqlite.dll动态库。

1,178

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 数据库及相关技术
社区管理员
  • 数据库及相关技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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