标题:SQL查詢語句在ASP執行錯誤,在查詢器裡可以執行。
只看楼主
unix
Rank: 1
等 级:新手上路
帖 子:134
专家分:0
注 册:2005-12-28
 问题点数:0 回复次数:1 
SQL查詢語句在ASP執行錯誤,在查詢器裡可以執行。
SELECT DISTINCT jibenxinxi.lianluo ,jibenxinxi.types ,jibenxinxi.yingyezhe,jibenxinxi.chutuday,jibenxinxi.naqi from jibenxinxi where dateadd(d,5,chutuday)>=getdate() ;
這句放在ASP文件裡就不行了,為什麼呢?

<%
set rs=server.createobject("adodb.recordset")
SQL="SELECT DISTINCT jibenxinxi.lianluo ,jibenxinxi.types ,jibenxinxi.yingyezhe,jibenxinxi.chutuday,jibenxinxi.naqi from jibenxinxi where dateadd(d,5,chutuday)>=getdate()"
rs.open sql,db,1,1
%>


錯誤為:

ADODB.Recordset 错误 '800a0bb9'

参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。

/admin/sc_write.asp,行 13


[此贴子已经被作者于2006-2-22 18:03:54编辑过]

搜索更多相关主题的帖子: SQL ASP 
2006-02-22 17:46
unix
Rank: 1
等 级:新手上路
帖 子:134
专家分:0
注 册:2005-12-28
得分:0 

<!--#include file="xh_conn.asp"-->
<!--#include file="chksession.asp"-->

<head>
<meta http-equiv="Content-Type" content="text/html; charset=GB2312">
<html>
<title>生産回復納期</title>
</head>
<style type="text/css">
<!--
.tbl {
border: 1px solid #333333;
}
-->
</style>
<style media=print>
.Noprint{display:none;}
.PageNext{page-break-after: always;}
</style>

<%
set db=server.createobject("adodb.connection")
sql="SELECT DISTINCT jibenxinxi.lianluo ,jibenxinxi.types ,jibenxinxi.yingyezhe,jibenxinxi.chutuday,jibenxinxi.naqi from jibenxinxi where dateadd(d,5,chutuday)>=getdate()"
rs.open sql,db,1,1
%>
<body>
<form name="form1" method="post" action="">

<table width="130%" height="42" border="0.6">
<tr>
<td width="15%">聯絡號</td>
<td width="11%">型號</td>
<td width="10%">營業者</td>
<td width="11%">出圖日期</td>
<td width="11%">希望納期</td>
<td width="12%">生產回復納期</td>
<td width="12%">變更納期</td>
<td width="18%">備注</td>
</tr>
<%
if rs.recordcount=0 then
response.write "<tr><td colspan=""8"">近五天没有数据</td></tr>"
else
set rsr=server.CreateObject("adodb.recordset")
do while not rs.eof
%>
<tr>
<td class="tbl"><%=rs("lianluo")%></td>
<td class="tbl"><%=rs("types")%></td>
<td class="tbl"><%=rs("yingyezhe")%></td>
<td class="tbl"><%=rs("chutuday")%></td>
<td class="tbl"><%=rs("naqi")%></td>
<%
rsr.open "select * from shengchanhuifu where lianluo='"&rs("lianluo")&"'",db,1,1
%>
<td><input name="riqi" type="text" id="riqi" value="<%=rsr("riqi")%>"></td>
<td><input name="biangengnaqi" type="text" id="biangengnaqi" value="<%=rsr("biangengriqi")%>"></td>
<td><input name="beizhu" type="text" id="beizhu" value="<%=rsr("beizhu")%>"></td>
<%
rsr.close
%>
</tr>
<%
rs.movenext
loop
set rsr=nothing
%>
<tr align="center" valign="top">
<td colspan="8">
<input type="submit" name="Submit" value="确定提交"> &nbsp;&nbsp;&nbsp;
<input type="reset" name="Submit2" value="重新输入">
<input name="button" type="button" onClick="javascript:history.back();" value="后退">
</td>
</tr>
<%
end if
rs.close
set rs=nothing
%>
</table>
</form>
</body>
</html>

[此贴子已经被作者于2006-2-23 9:24:12编辑过]

2006-02-23 08:24



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-46668-1-1.html




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

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