| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 727 人关注过本帖
标题:怎么把sql的语句结果输出来 方便查找错误原因
只看楼主 加入收藏
guang2356447
Rank: 2
等 级:论坛游民
帖 子:434
专家分:31
注 册:2007-7-10
结帖率:65.85%
收藏
已结贴  问题点数:10 回复次数:10 
怎么把sql的语句结果输出来 方便查找错误原因
怎么把sql的语句结果输出来 方便查找错误原因


我用这个  错误   bug("sql")
搜索更多相关主题的帖子: sql 语句 结果 
2010-07-12 16:44
jingjing316
Rank: 7Rank: 7Rank: 7
等 级:黑侠
威 望:1
帖 子:293
专家分:541
注 册:2009-8-11
收藏
得分:5 
<%=sql%>
2010-07-12 16:50
guang2356447
Rank: 2
等 级:论坛游民
帖 子:434
专家分:31
注 册:2007-7-10
收藏
得分:0 
楼上的    你这个我试过啦

输出的结果是  select * from aa

不对啊    我要输出的是这个语句执行的结果   执行出来时查看所有的数句才算正确
2010-07-12 16:55
jingjing316
Rank: 7Rank: 7Rank: 7
等 级:黑侠
威 望:1
帖 子:293
专家分:541
注 册:2009-8-11
收藏
得分:0 
视图的作用相当于一个虚拟表,是用户察看数据库表中数据的一种方式。用户通过它能够以需要的方式浏览表中的部分或者全部数据,而数据的物理存放位置仍然在数据库的表中。视图可以使用户集中于他们感兴趣的数据,而不必考虑哪些不必要的数据。下面给出asp操作access视图的基本例子。

  操作视图跟一般操作原理一样, 只不过操作视图的时候, 数据先经过筛选.

  步骤分为两步:

  1. 建立视图

  2. 连接建立视图, 并进行通常的数据操作

  下面详细说明这两个步骤: 1. 建立视图, 并保存为: ausPostQLD

  视图内容:

  SELECT * FROM auspost_tbl WHERE State='QLD';

  (数据库名:auspost.mdb 字段:ID,Pcode,Locality,State)

  2. ASP 连接视图, 并进行相关操作

  <!--**************************conn.asp************* **********************-->

  <%

  path = "auspost.mdb"

  Set conn = Server.CreateObject("ADODB.Connection")

  ConnStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath(""&path&"")

  conn.Open ConnStr

  Set rs=Server.CreateObject("ADODB.RecordSet")

  %>

  <!--**************************acessViewTest.asp**** *******************************-->

  <!--#include file="conn.asp"-->

  <%

  dim rs

  dim sql

  dim count

  sql = "select * from ausPostQLD where Pcode=4000"

  rs.open sql,conn,1,1

  if rs.eof and rs.bof then

  response.write "There is no user in the database!"

  response.end

  end if

  %>

  <table width="100%" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC">

  <tr height="20" bgcolor="#FFFFFF">

  <td WIDTH="10%" align="center">ID</td>

  <td WIDTH="20%" align="center">Postcode</td>

  <td WIDTH="20%" align="center">Locality</td>

  <td WIDTH="13%" align="center">State</td>

  </tr>

  <%do while not rs.eof

  'vipuser = rs("GrpName")

  %>

  <tr align="center" bgcolor="#FFFFFF" height="20">

  <td><%=(rs("ID"))%></td>

  <td><%=(rs("Pcode"))%></td>

  <td><%=rs("Locality")%></td>

  <td><%=rs("State")%></td>

  </tr>

  <%

  rs.movenext

  loop

  %>

  </table>

  <%

  rs.Close

  set rs=nothing

  Conn.Close

  Set Conn = Nothing

  %>
2010-07-12 17:44
guang2356447
Rank: 2
等 级:论坛游民
帖 子:434
专家分:31
注 册:2007-7-10
收藏
得分:0 
你别发些没用的啊     老兄
2010-07-12 17:49
hams
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:18
帖 子:912
专家分:3670
注 册:2008-7-30
收藏
得分:5 
jingjing316说的没有问题,关键是你自己没理解。

俺不高手,俺也是来学习的。
俺的意见不一定就对,当你不认同时请点忽视按钮。
当走到十字路口不知该如何走时,可在论坛问下路,但你若希望别人能一路把你送到目的地,显然是不现实的,因为别人也有自己要走的路。
2010-07-12 17:55
jingjing316
Rank: 7Rank: 7Rank: 7
等 级:黑侠
威 望:1
帖 子:293
专家分:541
注 册:2009-8-11
收藏
得分:0 
照葫芦画瓢你不会啊
用记录集输出
可以直接查询表,不用视图
不过速度慢些
recordset
2010-07-12 17:56
guang2356447
Rank: 2
等 级:论坛游民
帖 子:434
专家分:31
注 册:2007-7-10
收藏
得分:0 
你们都没明白    等我找到啦给你们看啊
2010-07-12 18:01
hams
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:18
帖 子:912
专家分:3670
注 册:2008-7-30
收藏
得分:0 
首先这个问题本身就有问题“把sql的语句结果输出来”——什么是SQL的语句结果?如果这句话没有语法或技术上的错误的话,我理解为两种情况:
1、向数据库提交的命令,如果是这样的话,就用jingjing316告诉你的<%=sql%> ,如果你真的懂ASP,有什么错误基本都可以看出来。
2、执行SQL语句获得的结果,如果是这样的话,在SQL本身不出错的时候,可以逐项地显示出来,这个jingjing316也回答了。

“我用这个  错误   bug("sql") ”
你说的这个,应该是一个自定义的函数,如果要分析它,就请把源程序贴出来。

俺不高手,俺也是来学习的。
俺的意见不一定就对,当你不认同时请点忽视按钮。
当走到十字路口不知该如何走时,可在论坛问下路,但你若希望别人能一路把你送到目的地,显然是不现实的,因为别人也有自己要走的路。
2010-07-12 18:07
guang2356447
Rank: 2
等 级:论坛游民
帖 子:434
专家分:31
注 册:2007-7-10
收藏
得分:0 
function bug(txt)
    response.write txt
    response.end

end function
2010-07-12 19:41
快速回复:怎么把sql的语句结果输出来 方便查找错误原因
数据加载中...
 
   



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

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