回 帖 发 新 帖 刷新版面

主题:asp+sql2000问题

我安装了SQL SERVER 2000,用企业管理器建立了个数据库.mymdb,里面建立一个表mytable,写了字段和值,然后我用下面的语句去查询,不知道,怎么搞的,老是不能实现功能,看了很多的资料,就没找到解决的办法,在次希望高手帮帮我看看,
提示是
HTTP 500 - 内部服务器错误 
我写代码是:
<%
   dim conn   
   dim connstr
   connstr="Provider=SQLOLEDB.1;Persist Security Info=False;Server=(local);Database=mymdb;"
   set conn=server.createobject("ADODB.CONNECTION")
   conn.open connstr 
   set rs=server.CreateObject("adodb.recordset")
   sql="select * from mytable"
%>
<html>
<body>
hello word!11


<%
response.Write(rs("id"))
rs.close
conn.close
%>
</body>
</html>

上面 connstr="Provider=SQLOLEDB.1;Persist Security Info=False;Server=(local);Database=mymdb;"
这个句子不怎么理解,还有,服务器名字就是怎么取的啊,我用IIS本地应该就是localhost把???????



发现这样不可以
这样写了发现不可以,于是我查看书,跟书上写了如下:
<%
   dim conn   
   dim connstr
   connstr="driver={SQL SERVER}; server=localhost; Database=mymdb;"
   set conn=server.createobject("ADODB.CONNECTION")
   conn.open connstr 
   set rs=server.CreateObject("adodb.recordset")
   sql="select * from mytable"
%>
<html>
<body>
hello word!11


<%
response.Write(rs("id"))
rs.close
conn.close
%>
</body>
</html>
我晕到还是不行提示还是样,不知道是为什么啊,对SQL的单独操作我比较熟悉,专业课程开过他,
我对access跟数据库的操作比较熟悉,但是现在想用SQL,听说安全性好,专业性
等待求解===========================

回复列表 (共1个回复)

沙发

Provider=SQLOLEDB.1;Persist Security Info=False;Initial Catalog=库句;Data Source=服务器名称

我来回复

您尚未登录,请登录后再回复。点此登录或注册