| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 804 人关注过本帖
标题:求助 ASP手工代码连接SQL,代码错误不知道在哪里?
只看楼主 加入收藏
yiyaozjk
Rank: 2
等 级:论坛游民
帖 子:231
专家分:30
注 册:2010-3-10
结帖率:51.67%
收藏
已结贴  问题点数:2 回复次数:6 
求助 ASP手工代码连接SQL,代码错误不知道在哪里?
我想深入了解一下利用写代码的方法来联连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>
搜索更多相关主题的帖子: 代码 ASP 手工 SQL 
2010-03-10 08:49
aspic
Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17
等 级:贵宾
威 望:51
帖 子:2258
专家分:8050
注 册:2008-2-18
收藏
得分:0 
set conn=server.createobject("adodb.connection")
conn.open "provider=sqloledb;data source=(localhost);User ID=sa;pwd=;Initial Catalog=mzrs"
至少我这么用是没问题的
2010-03-10 09:14
sys0204
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2009-4-20
收藏
得分:0 
我用的是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
是这样的,不知道你的
2010-03-10 09:16
aspic
Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17
等 级:贵宾
威 望:51
帖 子:2258
专家分:8050
注 册:2008-2-18
收藏
得分:0 
<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("密码")
%>
2010-03-10 09:16
gupiao175
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:40
帖 子:1787
专家分:7527
注 册:2007-6-27
收藏
得分:2 
楼主代码第6行:aa.open.connstr  
为什么open后多了一个点?

Q:1428196631,百度:开发地 即可找到我,有事请留言!
2010-03-11 13:30
gupiao175
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:40
帖 子:1787
专家分:7527
注 册:2007-6-27
收藏
得分:0 
手工连接SQL或ACCESS,方法很多,形式可以不拘一格,只要核心别搞错就OK!尤其要注意一些特殊符号,别多加,也别少加!

Q:1428196631,百度:开发地 即可找到我,有事请留言!
2010-03-11 13:31
梦相随
Rank: 1
来 自:安徽
等 级:新手上路
帖 子:2
专家分:0
注 册:2011-7-26
收藏
得分:0 
回复 4楼 aspic
小菜看不懂哎,能不能有文字解释?
2011-07-26 14:58
快速回复:求助 ASP手工代码连接SQL,代码错误不知道在哪里?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015289 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved