asp如何读取access重复记录中一条?
如:
字段 pro city
山东 青岛
山东 烟台
山东 东营
山东 青岛
山东 青岛
北京 北京
我想查询 所有山东的城市 但是不能重复
我用 pro=request( "sf ") 'sf是提交后获得省份
rs.Open "select distinct city from search where pro= ' "&pro& " ' ",Conn,1,1
这样子不行,请大家指点。
------解决方案--------------------把你的SQL丢到数据库中运行一下看它提示什么。
------解决方案--------------------贴错。
------解决方案--------------------帮顶
------解决方案--------------------你的SELECT语句有误,帮你改一下。
sql= "select * from Search where Pro= "&Request( "sf ")& " "
rs.Open sql,conn,1,1
关于你的问题,不知如何解决!
不妨说说你想实现什么功能。
------解决方案--------------------你的代码没有错,
------解决方案--------------------pro=request( "sf ")的变量改一下试试看
------解决方案--------------------pro=request( "sf ")的pro变量改一下试试看
------解决方案--------------------rs.Open "select distinct city from search where pro= ' "&pro& " ' ",Conn,1,1
rs.Open "select distinct,city from search where pro= ' "&pro& " ' ",Conn,1,1
------解决方案--------------------select distinct city from search后面的语句去掉。distinct后面好像不能再跟语句了吧!
------解决方案--------------------SELECT [ ALL | DISTINCT ]
[ TOP n [ PERCENT ] [ WITH TIES ] ]
语句没错.