当前位置:编程学习 > VB >>

急急急!求高手赐教!

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)&"'" --------------------编程问答--------------------
引用 6 楼  的回复:
正确的语句是:
strsql="select * from 学生表 where 学号='"&trim(text1.text)&"'"

正确
补充:VB ,  数据库(包含打印,安装,报表)
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,