ASP为什么读取不到ACCESS中的视图?

xiaoshiyifeng 2009-07-23 10:51:03
我在ACCESS中新建了一个视图(查询)ablum ,在ACCESS打开没有问题,数据正常。
在ASP中,把视图ablum 当做一个数据表来操作。
Set rs=Server.CreateObject("ADODB.Recordset")
sql="select * from ablum where sort = '1'"
rs.open sql,conn,1,1
RecordCount 结果为0.


而在Access里直接打开,根据条件sort='1'是有结果的。

请问这是怎么回事?
...全文
62 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaoshiyifeng 2009-07-23
  • 打赏
  • 举报
回复
好了 谢谢二位!
bing475879749 2009-07-23
  • 打赏
  • 举报
回复
把'1'的单引号去掉试试
hookee 2009-07-23
  • 打赏
  • 举报
回复
sql="select * from [ablum] where [sort] = '1'"
hookee 2009-07-23
  • 打赏
  • 举报
回复
试试看
Set rs=Server.CreateObject("ADODB.Recordset") 
sql="select * from ablum where sort = '1'"
rs.cursorLocation = 3
rs.open sql,conn,1,1
Response.Write rs.RecordCount
xiaoshiyifeng 2009-07-23
  • 打赏
  • 举报
回复
问题补充:不加where 条件,可以查询出所有结果。但加了条件,就不行了。是不是条件的书写有问题?

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧