asp + sqlserver 2000 连接的问题

yuzhou520 2005-05-28 01:45:55
源代码:
<%@ language = "Jscript"%>
<%
var Conn = Server.CreateObject("ADODB.Connection");
Conn.Open("driver = {SQL Server}; database = pubs; server =local; uid = sa; pwd=sa");
var rs = Conn.Execute(" Select * From Titles");
for ( i = 0; i<rs.Fields.Count; i++)
{
Response.Write(rs(i).Name+ "<br>");
}
%>


出现问题:

错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
/1.asp, 第 4 行
...全文
64 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
up1002 2005-05-28
  • 打赏
  • 举报
回复
未发现数据源名称并且未指定默认驱动程序

这样的错误一般是conn没有配好。
我也不能确定是不是 server =local 造成的,
你可试试把 server =local 改为 sever=(local) 。
qunluo 2005-05-28
  • 打赏
  • 举报
回复
换个驱动看看!
在不行,下最新MDAC来装装!

另外给你个VBscript版本的(因为我看你写的好象是有问题,可以参考)

<%
Set Conn = Server.CreateObject("ADODB.Connection")
connstr="provider=sqloledb;driver={SQL SERVER};server=USER03;uid=***;pwd=***;database=aiai;"
'USER03最好能改成那台机器在的IP.内部的也可
conn.open connstr

Set liuyan = Server.CreateObject("ADODB.Recordset")
SQL = "select * FROM find order by shijian desc"
liuyan.Open SQL,conn,1,1
%>

28,391

社区成员

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

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