asp无法连接sybase,是否对sybase版本有要求??
我得sybase版本比较老是10 问题点数:100、回复次数:19Top
1 楼BrentIvan(Ivan)回复于 2002-04-17 11:11:16 得分 20
没有这回事, 都可以连的, 你的dsedit配置了吗? 连接串怎么写的?Top
2 楼zdgdh(老吴子)回复于 2002-04-17 11:55:03 得分 20
关键是驱动程序Top
3 楼tobyzhu(哑巴)回复于 2002-04-17 13:47:47 得分 20
你先配置好连接SYBASE的ODBC,再 ASP中调用就可以拉Top
4 楼assdeng(山野村夫)回复于 2002-04-17 15:31:36 得分 0
我的win2000服务器已配置好ODBC,用PB已连接成功,但用ASP连接时很长时间都没反应(30分钟以上),代码如下:
connstr="DSN=sybasedb;SRVR=sunsyb;DB=cth;UID=sck;PWD=sz0835"
set conn=server.createobject("ADODB.CONNECTION")
if err.number<>0 then
err.clear
set conn=nothing
response.write "数据库连接出错!"
Response.End
else
conn.open connstr
if err then
err.clear
set conn=nothing
response.write "数据库连接出错!"
Response.End
end if
end ifTop
5 楼tobyzhu(哑巴)回复于 2002-04-17 16:34:33 得分 0
你的SYBASE装在WIN2K SERVER上,PB装在什么地方?ASP是在哪台机器上面运行的?是同一台机器吗?
再试试:
connstr="DSN=sybasedb;UID=sck;PWD=sz0835"
。。。
但要在ODBC中把sybasedb的相关东西配好。
Top
6 楼assdeng(山野村夫)回复于 2002-04-17 16:50:51 得分 0
SYBASE装在UNIX
ASP装在WIN2000SV
分别是两台计算机Top
7 楼tobyzhu(哑巴)回复于 2002-04-17 19:06:06 得分 0
这样的话,你还需要配置WIN2000SRV机器上的open client,
装上sybaseTop
8 楼tobyzhu(哑巴)回复于 2002-04-17 19:08:03 得分 0
这样的话,你还需要配置WIN2000SRV机器上的open client,
装上sybase在WINDOW下面的客户端,然后用DSEDIT培植其INTERFACES
Top
9 楼assdeng(山野村夫)回复于 2002-04-18 08:02:55 得分 0
DSEDIT??是什么??
我已安装sybase open client配好SQLEDIT
在PB下也能用open client连接sybase
但不知ASP怎么调用open clientTop
10 楼tobyzhu(哑巴)回复于 2002-04-18 10:03:23 得分 0
PB用ODBC连呢?~Top
11 楼assdeng(山野村夫)回复于 2002-04-18 11:38:53 得分 0
我的win2000服务器已配置好ODBC,用PB已连接成功,但用ASP连接时很长时间都没反应(30分钟以上),如果出错还好办,关键是没有任何反应Top
12 楼assdeng(山野村夫)回复于 2002-04-19 08:41:21 得分 0
??????Top
13 楼tobyzhu(哑巴)回复于 2002-04-19 12:47:31 得分 0
我遇到过在局域网上类似的问题,后来把注册表中无关的东西删除之后解决了。
我建议你把SYBASE的ODBC重装一次试试~~~~Top
14 楼assdeng(山野村夫)回复于 2002-04-19 13:53:56 得分 0
我在两台win2000服务器上安装都有同样的问题Top
15 楼assdeng(山野村夫)回复于 2002-04-24 09:54:44 得分 0
???Top
16 楼signboy(横)回复于 2002-04-30 09:18:48 得分 20
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\co\mstock.mdb;User Id=;Password=;
是不是少个Provider啊Top
17 楼assdeng(山野村夫)回复于 2002-04-30 10:26:22 得分 0
signboy(横)
我说的是SYBASE数据库呢,ACCESS肯定没问题啦!!Top
18 楼swjtu95(老狼)回复于 2002-05-08 21:06:56 得分 20
ConnectionString = "DRIVER={Sybase System 11};UID=sa;SRVR=bill;DB=mydb;PWD="
看看下面几贴,希望有所帮助:
http://www.csdn.net/expert/topic/243/243389.xml?temp=.5178339
http://www.csdn.net/expert/topic/189/189114.xml?temp=.3491022
http://www.csdn.net/expert/topic/243/243389.xml?temp=.9534723
http://www.csdn.net/expert/topic/243/243389.xml?temp=8.234805E-02Top
19 楼assdeng(山野村夫)回复于 2002-05-09 11:43:29 得分 0
可能是ODBC驱动程序有问题,算了Top




