delphi2006如何用ADO或dbExpress连接sybase12.5数据库? 目前我只能连MSSQL
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了delphi2006如何用ADO或dbExpress连接sybase12.5数据库? 目前我只能连MSSQL相关的知识,希望对你有一定的参考价值。
我用ADO连接,连接字符串为 Provider=Sybase.ASEOLEDBProvider.2;Initial Catalog=bsdb; Password=1111111;User ID=sa; Persist Security Info=True; Server Name=10.113.154.241; Server Port Address=5000 连接好象不行,用select 语句来查数据库不成功,我看了网上很多的贴子,没有一个能成功。
用dbExrpess来连接也不行,提示unable to load libct.dll
在dbExpress中连接mysql,建立SQLconnection是成功的,但是执行SQLquery时提示“灾难性故障"
dbExpress中MSSQL可以正常连接并执行数据库操作。
我已经装了sybase,也从网上下了OLE DB Provicer for Sybase ASE,但是在在TADOConnection里面以图形化的方式构造连接字符串时,它只能是以数据源的方式(也就是ODBC),但是我不想用ODBC来连。不知道可不可以直连呢?
参考技术C 建议换个delphi版本试一试追问delphi版本有问题吗?我用的是delphi2006,应该用哪个呢
追答最新的是xe5,xe4网上也比较常见(你懂的),你试一试。不行你就ODBC连接吧,delphi 的 ado连接的速度本来也不快,将就用吧。
delphi中如何用locate定位记录
delphi中如何用locate定位记录(在dbgrid刷新后定位到刷新前选中的记录行),不有每次都用滚动条拉(刷新包括,新增,修改,删除)
我用的是adoquery控件
我看到网上的代码是这样的
adoquery1.locate('id','01', [])
但我不知道具体怎么写,谢谢
以上是关于delphi2006如何用ADO或dbExpress连接sybase12.5数据库? 目前我只能连MSSQL的主要内容,如果未能解决你的问题,请参考以下文章
Delphi中如何用IP地址的方式来连接Oracle数据库?