用JavaScript作为服务器端脚本语言连接数据库问题

rainleft 2009-07-20 01:27:33
<%@LANGUAGE="JAVASCRIPT"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title></title>
</head>

<body>
<%
var conn =Server.CreateObject("ADODB.Connection");
var connectionstring = "PROVIDER=SQLOLEDB;DATA SOURCE=127.0.0.1/MAIL;UID=sa;PWD=zhangalong;DATABASE=SpaceBuilder";
conn.Open(connectionstring);
%>
<%
var trendssection = Request.Form("section");
var trendsname = Request.Form("title");
var trendscontent = Request.Form("content");
Response.Write (trendssection);
Response.Write (trendsname);
Response.Write (trendscontent);
var sql="insert spb_Trends (trendscontent,trendssection,trendsname)values('"+trendscontent+"','"+trendssection+"','"+trendsname+"')";
conn.Execute(sql);
%>
</body>
</html>
一直出现这个错误:
Microsoft OLE DB Provider for SQL Server 错误 '80004005'

[DBNETLIB][ConnectionOpen (Connect()).]SQL Server 不存在或拒绝访问。

/trends/yhg.asp,行 13
但是数据时存在的,连接字符串也对呀,因为用vbscript的
<%
set conn=server.createobject("ADODB.connection")
conn.open "PROVIDER=SQLOLEDB;DATA SOURCE=COMPUTER\MAIL;UID=sa;PWD=zhangalong;DATABASE=SpaceBuilder "
%>
的其他网页都能正常连接数据库呀。
...全文
47 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
王者coco 2009-07-20
  • 打赏
  • 举报
回复
可以这样conn.Open(connectionstring)打开数据库连接字符串吗
rainleft 2009-07-20
  • 打赏
  • 举报
回复
没人理么 那我结贴的时候分给谁?

28,391

社区成员

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

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