我在sql语句中的where语句中需要使用一个窗体中的列表框的值。但是不成功,请指教
sql="select tblm.name form tblm where tblm.tblmid=forms!frmA!list1.column(0)"
我看到有些帖子应用的时候大概是这样写的:
sql="select tblm.name form tblm where tblm.tblmid=" & forms!frmA!list1.column(0) & "
我就是不理解。请老师指教了。
谢谢
sql="select tblm.name form tblm where tblm.tblmid=" & forms!frmA!list1.column(0) & ""
还不能理解?
sql 是一个字符串,所以里面必须是字符串,其实这个查询执行的时候是类似
sql="select tblm.name form tblm where tblm.tblmid=aaaaaaaaa"
的
forms!frmA!list1.column(0)是一个动态值,不能直接放在引号内,放在引号内就是固定字符串了