首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

如何使用select才能实现筛选后排序

2013-08-09 
怎么使用select才能实现筛选后排序?我想对数据先进行筛选后再排序,我直接使用下面这句筛选:select * from

怎么使用select才能实现筛选后排序?
我想对数据先进行筛选后再排序,我直接使用下面这句筛选:
select * from table where 作业本=语文
但出现编译错误:缺少case ,请问这个语错误在哪里啊?按书上这样写似乎是对的怎么提示缺少case呢?我要进行筛选后再排序正确的写法应该是怎么样的?
[解决办法]

SELECT * FROM TableName WHERE AA='AA'    --字符型字段
SELECT * FROM TableName WHERE AA=123     --数值型字段
SELECT * FROM TableName WHERE AA='2013-08-05'    --日期型字段

[解决办法]
看来你连入门知识都有问题,估计你是把sql语句直接当vb代码打进去才会提示这种问题。
数据库查询的sql语句是这样用的:

dim sql as string
'...

' 这里是把SQL语句的字符串赋值给一个名为sql的变量里
sql = "select * from table where 作业本='语文' order by id"
' 这里是用数据集查询数据库,不要最后你搞不清楚这了是怎么回事就好了
rs.open sql,conn,3,1
'...
rs.close
'...

如果你不会,就用vb里的外接程序里的数据窗口向导来生成一个查询窗口,然后再看看他的代码是怎么回事吧,建议你最好多看看书和别人的相关范例代码,百度一下"vb 数据库"或"vb ado"会有很多东西的。

热点排行