WIN下的Delphi应用程序跨系统访问UNIX下数据库的问题:数据引擎版本更换后,为什么访问不了UNIX下的sybase数据库(本来可以通的)? 现在为了工作

  • 主题发起人 龙石佛
  • 开始时间

龙石佛

Unregistered / Unconfirmed
GUEST, unregistred user!
WIN下的Delphi应用程序跨系统访问UNIX下数据库的问题:数据引擎版本更换后,为什么访问不了UNIX下的sybase数据库(本来可以通的)? 现在为了工作进度,我只好先把引擎替换回来,替换后连接数据库正常。呵呵,到底是不是MDAC2.7有问题?! (10分)<br /> 在WIN2000 Profressional数据引擎MDAC由默认的升级为MDAC2.7版本后,
我的程序访问UNIX下的sybase会出现[Microsoft][ODBC SQL Server Driver][TCP/IP Sockets]
一般性网络错误。请检查网络文档。
注:1,该情况在WIN2000 SERVER 下就是没有升级MDAC也会出现该种问题出现;
2,我的程序已经自动设置ODBC,在原来数据引擎下运行没有问题。
-----------------------
手工去配置也配置不了,出现:
连接失败:
SQLState:'01000'
SQL Server 错误:11
[Microsoft][ODBC SQL Server Driver][TCP/IP Sockets] ConnectionRead(recv()).
连接失败:
SQLState:'08501'
SQL Server 错误:11
[Microsoft][ODBC SQL Server Driver][TCP/IP Sockets]一般性网络错误。请检查网络文档。
------------------
经过版本测试
版本测试:
Microsoft SQL Server ODBC 驱动程序版本 03.81.9030
------------------
在尝试连接时
UNIX 的屏幕会出现:
00:03/05/01 10:48:54.98 server Type '' not allowed before login.
00:03/05/01 10:48:54.99 server Error:1621,Severity:18,State:1
----------------------



 
是分不够,还是没有人接触到这个问题呢?
 
怎么没有人来答呀?!
 
差劲!还用ODBC???
用底层函数自己连接到数据库!
 
to pcspace
用底层函数怎么用啊
请赐教!
 
请pcspace大哥介绍一下如何用底层函数连到SYBASE后台数据库
如果需要分,偶可以开帖给
关注
 
看来是我一时错误,分开得太少了。
各路英雄豪杰如果回答好这个问题,我可以加多多的分!
 
龙石佛:
把你的EMAIL留下来,我给你发一个DEMO试一下!先看看能不能用!
 
To pcspace:
我的email:cdh2001@163.com
 
pcspace大虾,是不是利用CT_LIBRARY来进行数据库访问啊?
 
to 萧寒月:
你能不能把你的想法或方法提供出来,大家学习学习。
 
是利用CT_LIBRARY来进行数据库访问!
我做了一个类似WISQL的程序!
 
龙石佛:
程序已经发送过去了!自己试一下!!!
 
TO pcspace :
你的程序我收到了,但是运行不了,提示:无法找到动态链接库libct.dll
 
龙石佛:
自己安装一下 sybase 的客户端(Client)支持就可以了!这种问题很容易解决!
或者你的动态库没有在系统默认的搜索路径中!
 
to pcspace:
我为了保证工作进度,已经把数据引擎版本降为原来的版本就不会出现这种问题了。
你能把你有“利用CT_LIBRARY来进行数据库访问!一个类似WISQL的程序!”的代码
发送给我,学习学习吗?
 
我这里有个利用CT_library的demo
要的话我给你发一个,大家一起学习一下
 
To 萧寒月:
是源码吗?
我的email:cdh2001@163.com
 
给俺一个。[:D]
 
gyzly@sina.com
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
714
import
I
顶部