关于ACCESS的group by的问题(在线等)

g82bb 2004-06-25 01:27:19
我用VB6写一个小型信封打印程序,要从数据库中查找出相同邮编的地址,但相同的地址只在列表中显示一次,使用如下SQL语句:

strSQL = "select * from [main] where postcode='" & txtPostCode.Text & "' group by [address]"

系统报错:

实时错误 '-2147217887(80040e21)':
ODBC驱动程序不支持所需的属性。

将group by 部分去掉就能正常执行,是不是ACCESS不支持分组啊??
请高手帮忙看看~~~谢谢~~~~在线等。。。
...全文
408 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
g82bb 2004-06-25
  • 打赏
  • 举报
回复
行了~~~~呵呵~~~
向你致以十二万分的感激!!!!
g82bb 2004-06-25
  • 打赏
  • 举报
回复
我去试试。。。如果行的话马上给分。。。呵呵~~~谢谢你哦~
victorycyz 2004-06-25
  • 打赏
  • 举报
回复

分组后,不能用“*”号代替字段。

如果只需要地址:

strSQL = "select distinct [address] from [main] where postcode='" & txtPostCode.Text & "'"

或:

strSQL = "select [address] from [main] where postcode='" & txtPostCode.Text & "' group by [address]"



7,714

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
  • Access
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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