微科社区,轻松开发从此开始! 请登陆 免费注册

微科社区

C++ builder 连接Firebird 问题

时间:2017-02-08 04:01  浏览:努力统计中...
C/C++ code ADOConnection1 - ConnectionString = DRIVER=Firebird/InterBase(r) driver;UID=SYSDBA;PWD=masterkey;DBNAME=D:\xswhis\data\xswhis.ib ;ADOConnection1 - Connected = true ; 提示连接错误,是哪里的问题?急! C/C++中要注意
C/C++ code
ADOConnection1->ConnectionString = "DRIVER=Firebird/InterBase(r) driver;UID=SYSDBA;PWD=masterkey;DBNAME=D:\xswhis\data\xswhis.ib";ADOConnection1->Connected = true;



提示连接错误,是哪里的问题?急!

C/C++中要注意\是转义符。

C/C++ code
ADOConnection1->ConnectionString = "DRIVER=Firebird/InterBase(r) driver;UID=SYSDBA;PWD=masterkey;DBNAME=D:\\xswhis\\data\\xswhis.ib";ADOConnection1->Connected = true;

我用fb都是用ib组件连的

我用IBDatabase组件连接



这样试了,提示连接字符串属性无效,是为什么呀?急!!

你在设计期,双击ADOConnection组件,在弹出的向导窗口中,尝试连接并测试一下能否正常连接Firebird数据库,如果能,将生成的连接字符串贴出来看看。





你不是选择InterBase的驱动么,怎么又选择ODBC了。




在XE中,用ADO连ACCESS时,测试连接会失败,但是运行时却没有问题。
这个套害我浪费了两天时间,以为是BCB没安装正常。。。
设计期间,ADO连接Access数据库,如果数据库有密码,测试会失败。

不是Access数据库,是Firebird数据库
大家看好了啊
一直都用的ib连的fb,没用过ado。
向导窗口中,要一系列的配置odbc,到最后,提示windows错误,无法完成配置字符串,才直接那样写了进去,也不行,该怎样写呢?

用ado连fb是不是要用fb官方的ODBC驱动啊。


ado怎样连呀?

静等结果了

学习学习
    顶一下
    (0)
    0%
    踩一下
    (0)
    0%
    ------分隔线------