注册 登录
编程论坛 ACCESS论坛

多表连接查询创建记录集总是出错

zyxyklh 发布于 2023-05-13 09:05, 468 次点击
Set db = CurrentDb
sqlPriSch = "select PriSch.ÔoÏμ1,PriSchClass.°à¼¶,PriSch.DÕÃû,PriSch.ѧoÅ,PriSch.±Ïòμè¥Ïò,PriSch.¾íòμμ¥λÃû3Æ,PriSch.¾íòμμ¥λ×éÖˉ»ú11′úÂë from PriSch inner join PriSchClass on PriSch.ѧoÅ = riSchClass.ѧoÅ"
Set rstPriSh = db.OpenRecordset(sqlPriSch)  '此句报错,是不是SQL语句写的不对?
2 回复
#2
zyxyklh2023-05-13 09:13
上面从代码编辑器中复制出来的代码,字段名成了乱码。正确的应该是这样的:
Set db = CurrentDb
sqlPriSch="select PriSch.院系1,PriSchClass.班级,PriSch.姓名,PriSch.学号,PriSch.毕业去向,PriSch.就业单位,PriSch.就业单位信用代码 from PriSch inner join PriSchClass on PriSch.学号 = riSchClass.学号"
Set rstPriSh = db.OpenRecordset(sqlPriSch)     '这一句总是报错!!!
#3
zyxyklh2023-05-13 17:05
终于检查出来了,SQL语句中一个“Prisch”写成了“riSch”。
1