读书人

关于数据库的 请达人支招!解决办法

发布时间: 2012-02-23 22:01:36 作者: rapoo

关于数据库的 请达人支招!!!!!!!!!!!!!!!!!!!!!
数据库就学了半天还是mysql 现在没时间学了 请帮我看看 问题出在哪

我不知道是那种语言,我是在模仿修改代码

如果是

C/C++ code
Set rs = server.CreateObject("adodb.recordset")sql = "select top 10 dk_news_name_unit,count(*) as my_need_num_k from dk_news_unit group by dk_news_name_unit order [color=#FF0000]count(*)[/color] desc "rs.Open sql, conn, 1, 1



OK 正常没有问题 但我原本是想

C/C++ code
Set rs = server.CreateObject("adodb.recordset")sql = "select top 10 dk_news_name_unit,count(*) as my_need_num_k from dk_news_unit group by dk_news_name_unit order [color=#FF0000]my_need_num_k[/color] desc "rs.Open sql, conn, 1, 1

提示错误
Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e21'

ODBC 驱动程序不支持所需的属性。


经过多方测试 发现as作为新的别名的时候 用作order参数 就会出这个错误 请教原因


另外 模仿写了一段循环

C/C++ code
for i=1 to 10response.Write "<script language=javascript>alert('"&rs("dk_news_name_unit")&rs("my_need_num")&"');</script>"rs.movenextnext


请教如何中途退出 例如break;

[解决办法]
不明白啊,还请楼下高人解答。
[解决办法]
用 Order by 试试
[解决办法]
sql = "select ISNULL(dk_news_name_unit,'xx') as new_name from dk_news_unit order by new_name_unit desc "
如果还不行,.....
break是跳转到别的界面?

读书人网 >VC/MFC

热点推荐