注册 登录
编程论坛 ACCESS论坛

[求助]关于access数据库查询的问题

anddymay 发布于 2007-01-24 13:54, 1362 次点击

各位:我在asp中写sql查询语句时遇到了点问题,麻烦帮我看看!
为什么在写查询语句时一般都用:sql=select * from ......而不能用sql=select id from .....等等对需要的字段查询,非要用个*字才可吗?
在调用查询结果是一般都是用:<%=rs("name") %>等语句,这样就限制了查询结果只能看到name字段的内容,并且前边的查询语句只能是配合sql=select * from .........如果写成sql=select name from....就报错!!
这是不是因为access数据库的局限啊??拜托各位了!

5 回复
#2
bygg2007-01-24 14:30
怎么会呢?
select 字段1,字段2,.... from 表 这样就可以只显示你所需的字段数据.
用 * 是显示表中所有的字段.

不知道你那里出的什么错.......
#3
anddymay2007-01-24 17:16

我试了试,还是不行!
能否给个这方面的例子,我可以检查检查是哪一步做错了!
就是用sql=select 字段1,字段2,.... from 表 作为查询字段,就是在调用查询结果时用的<%=rs("字段1")%>
就是在调用查询结果是比较陌生,怎样调用查询结果,可以使只调出需要看到的部分。同时还可以实现update; delete功能就好了!

#4
bygg2007-01-24 17:36
你到ASP版里面去问问吧....呵呵
#5
bagger2007-01-27 22:21
SQL肯定可以执行select 字段名 from 表名 where 字段=值
#6
gzxlq2007-02-02 10:13

帖出你的代码来看看,是不是你的代码写错了

1