高分求救~~~ASP连接数据库的怪事~~~急~~~在线等待

www525 2003-07-13 05:18:38
连接数据库的语句如下:
index.asp
<%
Set Conn = Server.CreateObject("ADODB.Connection")

conn_string="Driver={sql server};Server=chinaren/chinaren;Database=school;UID=sa;PWD=sasa"
' conn_string="PROVIDER=SQLOLEDB;DATA SOURCE=chinaren/chinaren;Initial Catalog=school;USER ID=sa;Password=sasa;"
'Response.write strcon

Conn.Open conn_string

Set Conn = nothing
%>

报错信息如下:
Microsoft VBScript 编译器错误 错误 '800a03f6'

缺少 'End'

/iisHelp/common/500-100.asp,行242

Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'

[Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server 不存在或访问被拒绝

/superschool/opendb.asp,行8

求教各位达人,错在什么地方?
...全文
35 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
dgm8 2003-07-13
  • 打赏
  • 举报
回复
恭喜自己解决了,给点分
chinesun 2003-07-13
  • 打赏
  • 举报
回复
你用的是MS SQLServer2000吧?你要把你的数据库连接字串改改,改成:
connstr="Provider=SQLOLEDB.1;Password=sasa;Persist Security Info=True;User ID=sa;Initial Catalog=school;Data Source=chinaren;Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=chinaren;Use Encryption for Data=False;Tag with column collation when possible=False"

这样你试试,应当没问题了。
www525 2003-07-13
  • 打赏
  • 举报
回复
不是数据库名错了,这个是正确的,是系统文件的错误
www525 2003-07-13
  • 打赏
  • 举报
回复
我已经自己解决了,谢谢各位
Jaron 2003-07-13
  • 打赏
  • 举报
回复
要不用IP地址来代替。
Jaron 2003-07-13
  • 打赏
  • 举报
回复
Server=chinaren/chinaren

数据库名称错误吧。

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧