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
...
希望能帮到大家
