还是请教一个关于ASP与sql数据库连接的问题

duandao 2002-03-10 08:37:57
以前我都是用ACCESS数据库,现在想转向sql数据库,可是总是连接不上去
连接数据库代码如下:
<%set conn=server.CreateObject("adodb.connection")
Conn.Open "PROVIDER=SQLOLEDB;DATA SOURCE=www;UID=sa;PWD=;DATABASE=myjob"%>
网页出现以下提示:
错误类型:
Microsoft OLE DB Provider for SQL Server (0x80004005)
/11/dbconn.asp, 第 2 行
...全文
121 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
duandao 2002-03-11
  • 打赏
  • 举报
回复
请大家留下QQ,好吗,我是一个sql初学者,好多东西还得向大家请教
很感谢sunhold(傍海听风)为我解答了很多问题
hnshuer 2002-03-11
  • 打赏
  • 举报
回复
用这个替换你的语句(不知你是不是装同一版本的sql server的客户端?)
"Provider=sqloledb;Server=服务器名;Database=数据库名;UID=SA;PWD=;"
ling_l 2002-03-11
  • 打赏
  • 举报
回复
sunhold(傍海听风):我用你的代码连接,不过出现如下提示,请问问题出在哪?
Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'

[Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified

/assort1.asp, 行12
CityHost 2002-03-10
  • 打赏
  • 举报
回复
Provider=SQLOLEDB.1;
Password=;
Persist Security Info=True;
User ID=sa;
Initial Catalog=myjob;
Data Source=www

uid,pwd是ODBC用的。
SQL要用User ID,Password
sunhold 2002-03-10
  • 打赏
  • 举报
回复
试试这段程序,我用ASP连SQL server时就这么做的
<%
strconn="driver={SQL Server};server=192.168.0.3;uid=sa;pwd=;database=myjob"
set conn=server.createobject("adodb.connection")
conn.open strconn
%>
还有什么问题就到QQ上找我吧 4115756
duandao 2002-03-10
  • 打赏
  • 举报
回复
可是,还是不行啊。对于baggio785(狗狗)的答复,是不是太麻烦了。这仅仅是一个conn.asp里的语句,一般来讲,只需要三句语言就应该够了啊。我以前听说将ACCESS转向sql数据库只需要改一句语言就够了。
lanying(蓝鹰),我改成你那个语句,可是,也不行啊。
这是conn.asp的源文件:
<%set conn=server.CreateObject("adodb.connection")
Conn.Open "PROVIDER=SQLOLEDB;DATA SOURCE=www;UID=sa;PWD=;DATABASE=myjob"%>
不管怎样,总是连接不上去啊。是不是机器配置的问题啊,我用的是windows2000系统,sql个人版,asp+sql+iis,是不是还要改什么配置啊。
不管怎样,谢谢上面几位朋友的帮忙。还请各位大虾帮忙。

lanying 2002-03-10
  • 打赏
  • 举报
回复
Conn.Open "PROVIDER=SQLOLEDB;DATA SOURCE=www;UID=sa;PWD=;DATABASE=myjob"%>
改为:Conn.Open "PROVIDER=SQLOLEDB;DATA SOURCE=www;UID=sa;PWD=;initial catalog=myjob"%>

baggio785 2002-03-10
  • 打赏
  • 举报
回复
试试这个
set conn=server.CreateObject("adodb.connection")
set rs=server.CreateObject ("adodb.recordset")
Const S_connstring="DRIVER=SQL Server;SERVER=your server;UID=sa;APP=Microsoft Development Environment;WSID=your server;DATABASE=your DATABASE;User Id=sa;PASSWORD=your password;"
sub S_openconn '启动conn的adodb.connction
conn.Open S_connstring
end sub

sub S_closedb '关闭数据库连接
if rs.State =1 then rs.Close
set rs=nothing
if conn.State =1 then conn.Close
set conn=nothing
end sub

28,406

社区成员

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

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