注册 登录
编程论坛 VFP论坛

请问:vfp怎样连接到 firebird 数据库

heping_fly 发布于 2023-10-21 22:23, 475 次点击
请问:vfp怎样连接到 firebird 数据库,用连接 SQLSERVER 或用连接 MS ACCESS 的连接串都不行,已经安装了 Firebird-2.5.5.26952_0_Win32,是个驱动程序,
后来手动建立了一个vfp 数据库,用这个数据库,手动式的建立firebird 的数据源,再做连接也不行.这个 firebird 太有点别扭,有哪位大师給指点一下,非常感谢!!  (我是新手现在没有分,不忘指点,等以后加倍谢谢)

3 回复
#2
吹水佬2023-11-24 12:57
firebird数据库有开发手册吗?

#3
fyyylyl2023-12-22 16:29
以前做过一个读取firebird数据库的程序,但在旧电脑上,一时没找到,但在保存的参考资料中找到一段(当时应该就是参照这个资料做的):
“新建表单,右键数据环境,再按Esc键取消,则出现新的空白窗口。在其右键添加Cursoradapter,再对其右键生成器,在下方数据源类型选择ODBC,连接字符串,将下面连接字符串拷贝进去:DRIVER=FirebirdInterBase(r) driver;UID=SYSDBA;PWD=masterkey;Client=DBHB_Fbfbclient.dll;CHARSET=none;Dbname=172.18.77.18DBHB_FbBHB_JH.FDB;
注意其中部分内容可能要修改,比如Client=DBHB_Fbfbclient.dll;是本地电脑中fbclient.dll的存放位置,必须正确。Dbname=172.18.77.18DBHB_FbBHB_JH.FDB是服务器的IP地址和数据库文件在服务器的存放位置,必须正确。CHARSET=none;是建立数据库时选的字符集,必须对应正确。点测试连接应该OK。”
#4
sw39292024-02-24 13:42
firebird最大的问题是中文字段名的处理。用ca的话要把更新字段的中文名都加双引号括起来。另外上面3楼的代码里有些错误,似乎是代码里的一些符号传不上去被自动丢失了,比如ip地址后面应该有个冒号,有些反斜杠也没有了
1