标题:[求助]请教问题出在什么地方
只看楼主
nbsyf
Rank: 1
等 级:新手上路
帖 子:382
专家分:0
注 册:2006-7-31
结帖率:90.7%
 问题点数:0 回复次数:13 
[求助]请教问题出在什么地方
Set km = Server.CreateObject("ADODB.Recordset")
km.Source = "SELECT ks FROM kcb WHERE kskm='英语'"
用上一句可以通过。下面用application变量替换’英语’后运行到km.Open()就出现错误提示
application("kmc")=request.Form("se2")
km.Source = "SELECT ks FROM kcb WHERE kskm="&application("kmc")
km.Open()
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E10)
[Microsoft][ODBC Microsoft Access Driver] 参数不足,期待是 1。
请教问题出在什么地方
搜索更多相关主题的帖子: 英语 Microsoft 
2006-08-10 15:27
hangxj
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:2045
专家分:0
注 册:2006-4-10
得分:0 
km.Source = "SELECT ks FROM kcb WHERE kskm='"&application("kmc")

试一下

http://www./
2006-08-10 16:07
渚薰
Rank: 6Rank: 6
等 级:贵宾
威 望:22
帖 子:1132
专家分:0
注 册:2006-8-6
得分:0 
楼上的漏了一个单引号,正确如下
km.Source = "SELECT ks  FROM kcb  WHERE kskm='"&application("kmc")&"'"
另外建议楼主认真学习SQL方面的知识

个人ajax技术专题站: " target="_blank">http://www. 我不会闲你烦,只会闲你不够烦!
2006-08-10 17:47
hangxj
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:2045
专家分:0
注 册:2006-4-10
得分:0 
以下是引用渚薰在2006-8-10 17:47:18的发言:
楼上的漏了一个单引号,正确如下
km.Source = "SELECT ks FROM kcb WHERE kskm='"&application("kmc")&"'"
另外建议楼主认真学习SQL方面的知识

我??? 我写的与你的有什么很大我区别吗?

我没有写单引号?


http://www./
2006-08-10 17:48
渚薰
Rank: 6Rank: 6
等 级:贵宾
威 望:22
帖 子:1132
专家分:0
注 册:2006-8-6
得分:0 
呃,斑竹,你最后漏了个单引号……

个人ajax技术专题站: " target="_blank">http://www. 我不会闲你烦,只会闲你不够烦!
2006-08-10 18:05
nbsyf
Rank: 1
等 级:新手上路
帖 子:382
专家分:0
注 册:2006-7-31
得分:0 
[求助]请教问题出在什么地方
老兄讲的解决办法,我以前就试过,但根本无法通过,运行到km.source=这上句就出现错误提示
错误类型:
Microsoft VBScript 编译器错误 (0x800A0401)
语句未结束
/xscjsr/a9.asp, line 9, column 66
km.Source = "SELECT ks FROM kcb WHERE kskm='"&application("kmc")"'"
2006-08-10 19:18
nbsyf
Rank: 1
等 级:新手上路
帖 子:382
专家分:0
注 册:2006-7-31
得分:0 
[求助]请教问题出在什么地方
对不起,是我漏写了一个&,把句子改成
km.Source = "SELECT ks FROM kcb WHERE kskm='"&application("kmc")&"'"
就通过了,我知道了凡是字符型变量都应该加'
谢谢!
2006-08-10 19:25
nbsyf
Rank: 1
等 级:新手上路
帖 子:382
专家分:0
注 册:2006-7-31
得分:0 
[求助]请教问题出在什么地方
顺便问高手下面程序点击“提交”后,为什么不能转到test2.asp
<body>
<form id="form1" name="form1" method="post" action="">
<label>
<input name="Submit" type="submit" onclick="se" value="提交" />
</label>
</form>
<script language="vbscript">
sub se()
location.href="test2.asp
end sub
</script>
</body>
2006-08-10 19:41
渚薰
Rank: 6Rank: 6
等 级:贵宾
威 望:22
帖 子:1132
专家分:0
注 册:2006-8-6
得分:0 
form表单里不需要这样来转,另外,你location.href的url少了个双引号
更正如下
&lt;form id="form1" name="form1" method="post" action="test2.asp"&gt;
  &lt;label&gt;
  &lt;input name="Submit" type="submit" value="提交" /&gt;
  &lt;/label&gt;
&lt;/form&gt;

另外,建议楼主在编写客户端脚本的使用用javascript,不要再用vbscript

个人ajax技术专题站: " target="_blank">http://www. 我不会闲你烦,只会闲你不够烦!
2006-08-10 19:45
nbsyf
Rank: 1
等 级:新手上路
帖 子:382
专家分:0
注 册:2006-7-31
得分:0 
[求助]请教问题出在什么地方
谢谢!照你写的能转到test2.asp
请问,如果我在网页上设二个按钮,如何写程序才能完成按第一按钮转到test2.asp,而按第二个按钮转到test3.asp
2006-08-10 20:24



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




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

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