免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1686 | 回复: 1
打印 上一主题 下一主题

一个关于ASP连接ASA的问题,很奇怪,帮帮忙呀! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-11-28 14:25 |只看该作者 |倒序浏览
操作系统:Windows 2000 Server (CN)
数据库 :Adaptive Server Anywhere 8 (Ver. 8.0.2.4122) (CN)

在ASP里这么写的:
connStr = "rovider=ASAProv;DBN=news"
Set conn = Server.CreateObject("ADODB.Connection"
conn.Open connStr
返回错误:
Number: -2147467259
HelpContext: 0
HelpFile:
NativeError: -72
SQLState: 08001
Source: ASA OLEDB
Description: 无法连接到数据库服务器: 未指定数据库文件
==============================================
改写成:
connStr = "rovider=ASAProv;DBN=news;DBF=D:\Sybase_DBFile\news\news.db"
返回错误:
Number: -2147467259
HelpContext: 0
HelpFile:
NativeError: -84
SQLState: 08001
Source: ASA OLEDB
Description: 无法连接到数据库服务器: 指定的数据库无效
==============================================
再改成:
connStr = "rovider=ASAProv;DSN=news"
依然返回错误:
Number: -2147467259
HelpContext: 0
HelpFile:
NativeError: -84
SQLState: 08001
Source: ASA OLEDB
Description: 无法连接到数据库服务器: 指定的数据库无效

注:news是我建的系统DSN,里面设置了下面几项:
  Data Source Name: news
   User ID: dba
   Password: sql
   Server name: htzhang
   Start line: C:\Program Files\Sybase\SQL Anywhere 8\win32\dbeng8.exe -d -c8m
   Database name: news
   Database file: D:\Sybase_DBFile\news\news.db

到底是哪里出了问题呀,死活也连不上。而我在别外一台装着英文试用版的ASA(Ver. 8.0.0.2065)的系统上,上面的方法均可以正常连接。
请高手指点呀!!!

加一句:出现上面问题的时候,用Sybase Central可正常连接到数据库,并可用Interactive SQL 进行各种查询,说明数据库服务器和装载的数据库均是没有问题的

论坛徽章:
0
2 [报告]
发表于 2003-11-28 14:50 |只看该作者

一个关于ASP连接ASA的问题,很奇怪,帮帮忙呀!

呵呵,问题解决了,还是我配置DSN出了问题
在“网络”一节里,不应该使用“共享内存”,应该用“TCP/IP”,
书写的格式为:host=IP地址或主机名;port=端口号
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP