注册 登录
编程论坛 ASP技术论坛

求助 ASP手工代码连接SQL,代码错误不知道在哪里?

yiyaozjk 发布于 2010-03-10 08:49, 804 次点击
我想深入了解一下利用写代码的方法来联连SQL数据库,就编写了其他表.asp 以下代码来测试。 数据库是在本机的,local,数据库确实存在一个mzrs数据库的,利用SQL企业管理器都是能正常找到的。

      我可能是不完全了解怎么进行联接的,我利用dreamweaver中添加数据库连接字符串方法能很顺利,(高手不要告诉直接复制过来,那就失去了本次测试的意义。)  谢谢!!!
      为何总是报下列这个错误,我的代码错在哪里了??? 请高手指教帮我修改一下。。。。

Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
/其他表.asp, 第 6 行

代码如下:
%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%
 <%   
   DIM connstr
   connstr=" PROVIDER=SQLOLEDB;DATA SOURCE=(local);UID=sa;PWD=;DATABASE=mzrs"
   set aa=server.CreateObject("ADODB.connection")
   aa.open.connstr  
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.
<html xmlns="http://www.
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>Untitled Document</title>
</head>

<body>
   <%  
    set rs=server.CreateObject("ADODB.recordset")
       rs.open "select * from student ",aa
       %>
       <%=rs("姓名")%>
       <%=rs("密码")%>
</body>
</html>
6 回复
#2
aspic2010-03-10 09:14
set conn=server.createobject("adodb.connection")
conn.open "provider=sqloledb;data source=(localhost);User ID=sa;pwd=;Initial Catalog=mzrs"
至少我这么用是没问题的
#3
sys02042010-03-10 09:16
我用的是ACCESS数据库的,
set rs=server.createobject("adodb.recordset")
    sql="select top 20 * from cp order by Round(rnd(id)) desc"
    rs.open sql,conn,1,1
是这样的,不知道你的
#4
aspic2010-03-10 09:16
<body>
   <%  
    set rs=server.CreateObject("ADODB.recordset")
       rs.open "select * from student ",aa
       %>
       <%=rs("姓名")%>
       <%=rs("密码")%>
</body>
程序代码:
<%
set conn=server.createobject("adodb.connection")
conn.open
"provider=sqloledb;data source=(localhost);User ID=sa;pwd=;Initial Catalog=mzrs"
Set Rs = Conn.Execute("Select Top 1 * from student")
Response.Write Rs(
"姓名")
Response.Write Rs(
"密码")
%>
#5
gupiao1752010-03-11 13:30
楼主代码第6行:aa.open.connstr  
为什么open后多了一个点?
#6
gupiao1752010-03-11 13:31
手工连接SQL或ACCESS,方法很多,形式可以不拘一格,只要核心别搞错就OK!尤其要注意一些特殊符号,别多加,也别少加!
#7
梦相随2011-07-26 14:58
回复 4楼 aspic
小菜看不懂哎,能不能有文字解释?
1