| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 674 人关注过本帖
标题:vfp 连接sqlite数据库教程
只看楼主 加入收藏
sam_jiang
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:14
帖 子:857
专家分:1315
注 册:2021-10-13
结帖率:97.22%
收藏
已结贴  问题点数:20 回复次数:7 
vfp 连接sqlite数据库教程
网上说sqlite是个轻量级的数据库,无服务器,零配置,事务性的sql数据库引擎,所以有必要了解一下,vfp环境下如何使用。

带着这个目的,摸索安装,配置,把过程记录下来,分享给大家。

首先到这个网址下载sqlite3,https://,里面包含了odbc驱动和sqlite。压缩文件中有2个安装文件,sqliteodbc.exe 和sqlitedbc_w64.exe,应该是对应于不同的windows系统的。我是window7系统,vfp9是32位的,就选择安装了sqliteodbc,各位可以自行决定如何安装。

然后安装,我安装在e盘根目录下。

接着在odbc管理器里设置数据源,以备vfp调用,这里要小费周章了。因为是win7系统,直接在开始菜单里搜索出来的odbc管理器是不能找到刚安装的驱动的!它是64位的!如果是xp系统的,那就没有问题。

正确的odbc管理器在 C:\Windows\SysWOW64 目录下,名为odbcad32.exe,双击它,就跳出配置的界面,这时点击添加时就可以从列表中找到刚安装的驱动了。

拉到最下,找到sqlite3 odbc driver,选择后,按完成,跳出设置界面,在data source name 输入一个名称,我命名为mysqlite,确定后退出。

这样就完成了odbc的安装,现在就可以在vfp中使用它了。

由于sqlite没有用户名和密码要求,所以使用非常简单!

vfp代码:

nconncect=sqlconnect("mysqlite")
if nconnect>0
    messagebox("Have connected to Sqlite!")
else
    messagebox("Can't connect to Sqlite!")
endif
...

希望能帮到大家
搜索更多相关主题的帖子: vfp odbc 数据库 安装 sqlite 
6 天前 16:14
schtg
Rank: 12Rank: 12Rank: 12
来 自:Usa
等 级:贵宾
威 望:67
帖 子:1882
专家分:3654
注 册:2012-2-29
收藏
得分:4 
谢谢!
5 天前 06:24
sych
Rank: 7Rank: 7Rank: 7
等 级:黑侠
威 望:7
帖 子:342
专家分:565
注 册:2019-10-11
收藏
得分:4 
非常感谢,星星之火可以燎原,大家都来贡献自己的一份微薄之力,愿vfp还能走的更远些
5 天前 08:29
laxjyj
Rank: 2
等 级:论坛游民
帖 子:13
专家分:68
注 册:2021-9-21
收藏
得分:4 
版本太老
图片附件: 游客没有浏览图片的权限,请 登录注册

我发一个0.9995的上来
sqlite3odbc-0.9995.rar (372.13 KB)


[此贴子已经被作者于2025-2-17 10:36编辑过]

5 天前 10:32
cxzbzgz
Rank: 8Rank: 8
来 自:云南楚雄
等 级:贵宾
威 望:24
帖 子:299
专家分:812
注 册:2012-6-15
收藏
得分:4 
谢谢分享!

学习交流VFP,QQ:248561326。
5 天前 10:58
wcx_cc
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:52
帖 子:415
专家分:1322
注 册:2015-10-2
收藏
得分:4 
感谢分享!但是,有些sqlite表,内部数据格式需要转换。否则是乱码。sqlite 也可以直接用代码连接(安装驱动后)
nhand=SQLSTRINGCONNECT("driver={SQLite3 ODBC Driver};database='data.sqlite';UID=;PWD=;",.T.)
=SQLSETPROP(0,"DispLogin",3)




[此贴子已经被作者于2025-2-17 14:32编辑过]

5 天前 14:06
wxzd123
Rank: 2
等 级:论坛游民
帖 子:411
专家分:92
注 册:2012-9-6
收藏
得分:4 
好,继续
5 天前 18:35
sam_jiang
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:14
帖 子:857
专家分:1315
注 册:2021-10-13
收藏
得分:0 
回复 6楼 wcx_cc
对于sqlite数据库,用sqlstringconnect比sqlconnect更好!
2 小时前
快速回复:vfp 连接sqlite数据库教程
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.022335 second(s), 11 queries.
Copyright©2004-2025, BC-CN.NET, All Rights Reserved