我开始认识来自周志扬的dbexpress火鸟驱动程序(http://sites.google.com/site/dbxfirebird/)
我发现很难安装,因为信息很少,我成功地建立了一个连接,但出现了几个问题:当使用数据资源管理器时,我想连接到数据库时,会发送以下错误:
--------------------------- Database Explorer
--------------------------- The located assembly's manifest
definition does not match the
assembly reference. (Exception from
HRESULT: 0x80131040)
---------------------------
当我想在sqldataset的命令文本中生成查询时,delphi向我发送以下错误:
Cannot load metadata for
FIREBIRDCONNECTION. Add driver unit
to your uses (DbxInterBase or DbxDb2
or DbxMsSql or DBXMySQL or DbxOracle
or DbxSybaseASA or DbxSybaseASE).
我真的不知道我安装驱动程序做错了什么,也许我必须给sql指令,比如SelectSql.add ('select *...‘)。我放了一个SQLTable,我可以看到数据,而不是sqldataset。我认为不能直接从sqldataset的CommandText编写sql指令是有问题的,我很感激任何帮助。
感谢并致以问候
发布于 2010-08-05 18:24:35
我没有使用过这个驱动程序,但是如果您使用的是企业版或架构版,那么它们会为Firebird提供自己的dbExpress驱动程序。它在数据浏览器中可能工作得更好。
发布于 2010-08-05 20:16:08
我在数据浏览器中也得到了这个错误。在支持论坛上有一些关于这一点的说明。看起来他有办法了,但还没成功。链接如下:
http://groups.google.com/group/dbxfirebird/browse_thread/thread/a99e9f7946abd67c
https://stackoverflow.com/questions/3417741
复制相似问题