添加Sybase SQL Anaywhere 的ODBC DSN(32位)时为何老是出错?(50分)

  • 主题发起人 主题发起人 DJ.
  • 开始时间 开始时间
D

DJ.

Unregistered / Unconfirmed
GUEST, unregistred user!
Odbcad32执行了非法操作:
“ODBCAD32 在 015f:78023841 的模块MSVCRT.DLL 中导致无效页错误。”
是Win98的问题,还是驱动程序的问题?请各位指点。谢啦!
 
在PB下添加试一试。
 
我试了,没问题呀?
是不是系统的问题?
 
谢谢各位帮忙。
我用的是Sybase SQL Anywhere 5.0,是16位的吧?
我用Odbcadm可以添加DSN(16位的),用Odbcad32就出错,看来是驱动程序的问题了。
Odbcad32不能添加16位的驱动吗?
我手头没有PB,PB中的是32位的吗?不知哪儿能Down32位的Sybase SQL Anywhere驱动程序?
Thanks again!
 
sqlanywhere5.0 就是32位的。原来叫做watcom sql,后来被sysbase公司收购了,
改名叫做sqlanywhere.
如果连接数据库的时候让你输入密码,要把和数据库同一目录下的.log文件删除,
并且在odbc中重新删除在添加那个数据库(db).
如果出现非法操作,我也遇到过这种情况,那是因为odbc被我搞的崩溃了,只好
重装系统,不知道你的是不是这种情况。

 
同意Windforce.
 
我这两天正在做PB的安装程序。搞懂了如何配置Sybase SQL Anywhere 5.0的ODBC。
odbc的driver:
wod50t.dll,dlb50t.dll存放路径由注册表:
HKEY_LOCAL_MACHINE/Software/ODBC/ODBCINST.INI/Sybase SQL Anywhere 5.0/Driver决定

还有一个文件(语言支持)wl50ent.dll,我把它拷贝到c:/windows/就OK

有这三个文件Sybase SQL Anywhere 5.0就可以工作了。
 
upgrade to sql anywhere 6.0吧!
 
谢谢各位。
 
多人接受答案了。
 
后退
顶部