百思、百试不行其解,请帮忙!!

我用了下面这段sql语句,总是有错:

str="SELECT name FROM lianghua ORDER BY zf DESC WHERE date='2003年6月'";
rs=myconn.Execute(str);

可是我换成:

str="SELECT name FROM lianghua WHERE date='2003年6月'";
rs=myconn.Execute(str);

str="SELECT name FROM lianghua ORDER BY zf DESC";
rs=myconn.Execute(str);

都可以顺利执行,请问这是问什么啊?

错误信息如下://其中的56行数就是:rs=myconn.Execute(str)
--------------------------------------------------------------------
本页无法显示
试图访问的网页出现问题,无法显示。

--------------------------------------------------------------------------------

请尝试以下方法:

单击 刷新按钮或者梢候再试。

打开 lnps-swl 主页,然后查找与所需信息相关的链接。
HTTP 500.100 - 内部服务器错误 - ASP 错误
Internet 信息服务

--------------------------------------------------------------------------------

技术信息(适用于支持人员)

错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
/lianghua/TMP4cvbteepxw.asp, 第 56 行

浏览器类型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)

页:
GET /lianghua/TMP4cvbteepxw.asp

时间:
星期一 2003年5月5日, 17:20:21

详细信息:
Microsoft 支持

---------------------------------------------------------------

反了
str="SELECT name FROM lianghua WHERE date='2003年6月' ORDER BY zf DESC ";
rs=myconn.Execute(str);

---------------------------------------------------------------

str="SELECT name FROM lianghua WHERE date='2003年6月' ORDER BY zf DESC ";
rs=myconn.Execute(str);

Published At
Categories with Web编程
Tagged with
comments powered by Disqus