| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 353 人关注过本帖
标题:新的问题
只看楼主 加入收藏
yiulm
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2007-4-7
收藏
 问题点数:0 回复次数:4 
新的问题
大家帮我看看,我这句话,那点语法或是书法不正确.帮忙指正.
<%
set prduwchk =Server.CreateObject("ADODB.RecordSet")
' WHERE UserID='"&Session("UserID")&"'",cn ",cn
prduwchk.open "SELECT * FROM 网上计划表 where year(日期)=request("txtYear"),cn%>

主要是where 部分后是面的问题.

我给出个固定值时,都很正确,能够显示出要求的记录.一换成变量就出错了,错误提示为:

错误类型:
Microsoft VBScript 编译器错误 (0x800A0401)
语句未结束
/p/pro/yearchaxu_a.asp, line 7, column 60
prduwchk.open "SELECT * FROM 网上计划表 where year(日期)=request("txtYear"),cn
-----------------------------------------------------------^

改成个固定日期值就对了.下面的就是正确的.
<%
set prduwchk =Server.CreateObject("ADODB.RecordSet")
' WHERE UserID='"&Session("UserID")&"'",cn ",cn
prduwchk.open "SELECT * FROM 网上计划表 where month(日期)='4'and year(日期)='2007'and day(日期)='20'" ,cn%>
大家帮忙!
代码如何书写.

[此贴子已经被作者于2007-5-23 9:21:26编辑过]

2007-05-23 09:11
阳光白雪
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:39
帖 子:2220
专家分:0
注 册:2005-11-18
收藏
得分:0 
[QUOTE]prduwchk.open "SELECT * FROM 网上计划表  where month(日期)='"&amp; request("txtManth") &amp;"'and year(日期)='"&amp; request("txtYear") &amp;"'and day(日期)='"&amp; request("txtDay") &amp;"'" ,cn[/QUOTE]

专注于WEB前端交互平台开发:[url=http://blog./]blog.[/url](富客户端技术(RIA)交流平台)
2007-05-23 09:23
yiulm
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2007-4-7
收藏
得分:0 
回复:(阳光白雪)[QUOTE]prduwchk.open
<%
set prduwchk =Server.CreateObject("ADODB.RecordSet")
' WHERE UserID='"&Session("UserID")&"'",cn ",cn
prduwchk.open "SELECT * FROM 网上计划表" where year(日期)='"&request("txtYear") &"' and month(日期)='"&request("txtMonth") &"'",cn %>


错误提示:
错误类型:
Microsoft VBScript 编译器错误 (0x800A0401)
语句未结束
/p/pro/monthchaxu_a.asp, line 6, column 36
prduwchk.open "SELECT * FROM 网上计划表" where year(日期)= '"&request("txtYear") &"' and month(日期)='"&request("txtMonth") &"'",cn
-----------------------------------^
2007-05-23 09:58
shdyh977
Rank: 1
等 级:新手上路
威 望:1
帖 子:109
专家分:0
注 册:2007-5-22
收藏
得分:0 

版主的正确的
<%
set prduwchk =Server.CreateObject("ADODB.RecordSet")
' WHERE UserID='"&Session("UserID")&"'",cn ",cn
prduwchk.open "SELECT * FROM 网上计划表" where year(日期)='"&request("txtYear")&"' and month(日期)='"&request("txtMonth")&"'",cn %>

网上计划表后边双引号去掉

2007-05-23 11:42
yiulm
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2007-4-7
收藏
得分:0 
回复:(shdyh977)版主的正确的

谢谢朋友们的帮助!真是粗心犯大错了.去掉就正常了!非常感谢!

[此贴子已经被作者于2007-5-23 13:41:15编辑过]

2007-05-23 13:40
快速回复:新的问题
数据加载中...
 
   



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

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