如何在Delphi 的BDE中定义 Sybase SQL Anywhere 驱动!(50分)

  • 主题发起人 主题发起人 lanny
  • 开始时间 开始时间
L

lanny

Unregistered / Unconfirmed
GUEST, unregistred user!
不向通过ODBC 连接 Sybase SQL Anywhere,而想通过BDE中的SYBASE驱动
Sybase SQL Anywhere ,如何设置?
版本为:
Sybase SQL Anywhere Database Engine Version 5.5.04 Build #1867
Delphi 为 5.0 BDE 为5.1.1.1
 
可以通过配置ODBC来实现。首先在ODBC中配置数据源,然后在BDE中引用ODBC数据源就可以了。
 
由于 SQL Anywhere 是 Sybase 公司面向桌面应用系统的小型数据库系统,而
Inprise 公司并没有为这个数据库系统编写专门的 BDE 驱动程序。所以应该是
没有办法直接通过 BDE 存取 SQL Anywhere,只有通过 ODBC。建议不妨改用
SQL Server 7 Desktop Edition。自从我用了SQL Server 7 Desktop Edition
之后就不用 SQL Anywhere 了。
 
那Delphi安装的时候选择安装的SYBASE驱动程序是干what的?
没有使用 SQL Desktop Edition 是应为他需要安装的东西很多,同时安全也没有 Anywhere 好,
只要知道SA的密码都可以搞定,不能专门为一个数据库设置密码。这方面Interbase 也不行。

 
Sybase 的Sybase SQL Server同样是一个相当大的数据库系统,我想Delphi在安装
时选择的SYBASE驱动程序是为了支持Sybase SQL Server的,而不应该会是用来支持
Sybase SQL Anywhere,但也许可以用一下也说不定,我再研究一下。
 
有第三方控件可以直接存取 sqlanywhere ,连bde都不用
 
BDE不直接支持 SQL Anywhere,但可以通过 odbc 进行访问,我用过,没问题。
 
To Crab
哪里有构件下?

PS:
用 ODBC 我这里在Delphi 中没法输入中文,用PB可以。如何解决?
 
>>PS:
用 ODBC 我这里在Delphi 中没法输入中文,用PB可以。如何解决?

应该没有这种情况,请再具体些。
 
多人接受答案了。
 
后退
顶部