免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1596 | 回复: 1

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

论坛徽章:
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
发表于 2003-11-28 14:50 |显示全部楼层

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

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

本版积分规则 发表回复

DTCC2020中国数据库技术大会

【架构革新 高效可控】2020年12月21日-23日第十一届中国数据库技术大会将在北京隆重召开。

大会设置2大主会场,20+技术专场,将邀请超百位行业专家,重点围绕数据架构、AI与大数据、传统企业数据库实践和国产开源数据库等内容展开分享和探讨,为广大数据领域从业人士提供一场年度盛会和交流平台。

http://dtcc.it168.com


大会官网>>
  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP