急急急!求高手赐教!
strsql = "select * from 学生表 where [学号]= " ' & Text1 & "'"运行时出现错误‘='附近有语法错误 --------------------编程问答-------------------- "与'符号位置错了strsql = "select * from 学生表 where [学号]= '" & Text1 & "'" --------------------编程问答-------------------- 如果这样该它说编译错误,必选参数! --------------------编程问答-------------------- strsql = "select * from 学生表 where [学号]= " ' & Text1 & "'"
上面这句的'号后面的内容VB认为是注释,所以这句执行时是这样的:
strsql = "select * from 学生表 where [学号]= "
楼主在SQL中输入试一下就知道了:select * from 学生表 where [学号]=
--------------------编程问答-------------------- 应该是
strsql = "select * from 学生表 where 学号= "' & Text1 & "'" --------------------编程问答-------------------- 说错了,应该是strsql = "select * from 学生表 where 学号= '" & Text1.text & "'" --------------------编程问答-------------------- 正确的语句是:
strsql="select * from 学生表 where 学号='"&trim(text1.text)&"'" --------------------编程问答--------------------
正确
补充:VB , 数据库(包含打印,安装,报表)