| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 954 人关注过本帖
标题:[求助]参数不足,期待是 1。??
只看楼主 加入收藏
dolphin1984
Rank: 1
等 级:新手上路
帖 子:59
专家分:0
注 册:2005-11-19
收藏
 问题点数:0 回复次数:5 
[求助]参数不足,期待是 1。??

<%
var num = parseInt(Request.Form("T1"));
var casename = Request.Form("T2");
var caseurl = Request.Form("T3");
var flag = Request.Form("flag");
if(flag=""){

}
%>
……
<input type="hidden" name="flag" value="1">
……
<%else
if (num!=""){
sql = "Select * From case Where CaseNO="+num;
rs = Server.CreateObject("ADODB.Recordset");
rs = conn.Execute(sql);}//有错
else
if (casename!=""){
sql = "Select * From case Where CaseName='"+casename+"'";
rs = Server.CreateObject("ADODB.Recordset");
rs = conn.Execute(sql);}
else
if (caseurl!=""){
sql = "Select * From case Where CaseURL='"+caseurl+"'";
rs = Server.CreateObject("ADODB.Recordset");
rs = conn.Execute(sql);}

%>

<%

if(rs.eof){Response.Write("没有搜索到您需要的案例");}
else{
while(!rs.eof){

%>

<div align="center">
<center>
<table border="0" width="79%" height="64">
<tr>
<td width="100%" colspan="6" align="center" height="21"><b><font face="华文新魏" size="4">搜索结果显示</font></b></td>
</tr>
<tr>
<td width="17%" align="center" height="21"><font size="2"><b>案例时间</b></font></td>
<td width="15%" align="center" height="21"><font size="2"><b>案例编号</b></font></td>
<td width="32%" align="center" height="21"><font size="2"><b>案例名称</b></font></td>
<td width="30%" align="center" height="21"><font size="2"><b>案例URL</b></font></td>
<td width="8%" align="center" height="21"><b><font size="2">编辑</font></b></td>
<td width="8%" align="center" height="21"><b><font size="2">删除</font></b></td>
</tr>
<tr>
<td width="17%" align="center" height="8"><%=rs("CaseID")%></td>
<td width="15%" align="center" height="8"><%=rs("CaseNO")%></td>
<td width="32%" align="center" height="8"><%=rs("CaseName")%></td>
<td width="30%" align="center" height="8"><%=rs("CaseURL")%></td>
<td width="8%" align="center" height="8"><font size="2"><input type="submit" value="编辑" name="B1"></font></td>
<td width="8%" align="center" height="8"><font size="2"><input type="submit" value="删除" name="B2"></font></td>
</tr>
</table>
</center>
</div>
<%

rs.MoveNext();
}
}
rs.Close();

%>

</html>
这是个搜索,红色部分为出错行
出错信息为:
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E10)
[Microsoft][ODBC Microsoft Access Driver] 参数不足,期待是 1。
哪里错了???

搜索更多相关主题的帖子: 参数 flag var Form 
2006-03-07 13:02
dolphin1984
Rank: 1
等 级:新手上路
帖 子:59
专家分:0
注 册:2005-11-19
收藏
得分:0 
直接就运行
if (num!="")

????
应该是初始时var num = parseInt(Request.Form("T1"));
num为空呀??
哪里错了呢

2006-03-07 13:05
冰镇柠檬汁儿
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:北京
等 级:版主
威 望:120
帖 子:8078
专家分:6657
注 册:2005-11-7
收藏
得分:0 
rs = conn.Execute(sql);}//有错
改成
rs.open sql, conn, 1, 3
试试

本来无一物,何处惹尘埃
It is empty at all here, Why pm 2.5 is so TMD high!
2006-03-07 13:32
dolphin1984
Rank: 1
等 级:新手上路
帖 子:59
专家分:0
注 册:2005-11-19
收藏
得分:0 
<%
if (num!=""){
sql = "Select * From case Where CaseNO="+num;
rs = Server.CreateObject("ADODB.Recordset");
rs = conn.Execute(sql);}
else
if (casename!=""){
sql = "Select * From case Where CaseName='"+casename+"'";
rs = Server.CreateObject("ADODB.Recordset");
rs = conn.Execute(sql);}
else
if (caseurl!=""){
sql = "Select * From case Where CaseURL='"+caseurl+"'";
rs = Server.CreateObject("ADODB.Recordset");
rs = conn.Execute(sql);}
else
if(num==""&&casename==""&&caseurl==""){
Response.Write("alert('输入!');");
Response.Write("window.location = 'admin_searchcase.asp';");
}
%>
现在问题红色部分根本运行不到??
我的语法有错么??
每次直接运行第一个:
sql = "Select * From case Where CaseNO="+num;
rs = Server.CreateObject("ADODB.Recordset");
rs = conn.Execute(sql);}
下面的都运行不到
只能查CaseNO??
为什么呢

2006-03-07 13:59
dolphin1984
Rank: 1
等 级:新手上路
帖 子:59
专家分:0
注 册:2005-11-19
收藏
得分:0 
三楼美女的写法也可以,是另一种连接数据库的方法
我是用jscript编的

2006-03-07 14:01
witer
Rank: 1
等 级:新手上路
帖 子:165
专家分:0
注 册:2006-2-7
收藏
得分:0 

回复四楼的!

你有多少个IF 结尾就有多少个END IF 

去掉你的{

ELSE
IF

改成ELSE IF

2006-03-07 17:14
快速回复:[求助]参数不足,期待是 1。??
数据加载中...
 
   



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

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