delphi同sybase连接时的Vendor init文件是什么(100分)

  • 主题发起人 主题发起人 xh
  • 开始时间 开始时间
X

xh

Unregistered / Unconfirmed
GUEST, unregistred user!
我用delphi 3做前台开发工具,用sybase 11 for nt 做后台数据库,
sybase 客户端也安装完毕,并且可以ping通, 配置完别名后, 访问数据
库时总是出现Vendor initialization failed, 通过说明书和在线手册
知道应配置Vendor init文件, 但我上哪儿找这个DLL文件呢?
 
我和你用的环境是一样的,但你的问题我没有出现过。
你的Sybase客户端配置完后,可否在Delphi里的Database Dektop里进行配置?
即在其菜单中Tools->Alias Manager里增加指向Sybase的alias(要连接成功,
才能使用),而这个Alias才是你在Dephi的控件里,例如Ttable的Database指向。
如果你这里没问题,你就把出现问题前的操作和你的配置再说的详细一些。
我的机器上没有这个DLL文件。而有verdors.db,verdors.px,verdors.val
等文件。
 
看看sybase客户端提供的工具里有没有一个可以check dll的工具?
如果有的话,把它找出来,填在configuration/driver/native/sybase/vendor init
下.

我现在没有环境了.不好意思.
如果找不到,去sybase下的目录看一看.
 
把dll填入Vendor init
 
我的环境与你的一样。
我想你的DOS路径太长,指向Sybase客户端的路径被截断了。
把类似"c:/sybase/dll"这类的放到Path的前面。
 
请在 BDE Administrator 中 Configuration 中的 Drivers 中的 Native
中 的Sybase 中的dll32中选择正确的dll ,我的是 SQLSSC32.DLL,
Vendor init置空,然后再试试。
 
如果您按照Shenxinaz所说还不行的话:
1、确认您选择的dll是正确的;
2、将相应的dll拷贝到BDE Administrator所在的目录;
希望对您有帮助!
 
xh看来是不来了,各位说的也都有些道理,
就这么分了吧!
 
xh看来是不来了,各位说的也都有些道理,
就这么分了吧!
 
xh看来是不来了,各位说的也都有些道理,
就这么分了吧!
 
后退
顶部