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

找错误!求高手解答!

strsql = "select * from 学生表 where [学号]= " ' & Text1 & "'"运行时总出现第一行:'='附近有语法错误 --------------------编程问答-------------------- "与'符号位置错了
strsql = "select * from 学生表 where [学号]= '" & Text1 & "'" --------------------编程问答-------------------- 应该是strsql = "select * from 学生表 where 学号= "' & Text1 & "'" --------------------编程问答-------------------- 说错了,应该是
strsql = "select * from 学生表 where 学号= '" & Text1.text & "'" --------------------编程问答-------------------- 正确的写法是:

strsql="select * from 学生表 where 学号='"&trim(text1.text)&"'" --------------------编程问答-------------------- 调试SQL语句时,最好把strsql debug.print出来 --------------------编程问答-------------------- 如果text1.text的内容是:
' or '1'='1
不知道会出现什么结果...

不会黑人也得学点别被别人黑
补充:VB ,  数据库(包含打印,安装,报表)
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,