vb中sql语句引号问题
"insert into user1(name,age) values('" & Text1.Text & "','" & Text2.Text & "' )"
问题:对sql语句中单、双引号模糊。既然 Text1.Text就表示字符串了,为啥还要 & 和 "呢?不是多此一举么?
"insert into user1(name,age) values('Text1.Text','Text2.Text')"
这样不行吗?为什么?
你是要把Text1.text当成个字符串写到数据库里,还是要把Text1.text里的内容写到数据库里!测试一下不就知道是不是多此一举了
Text1.Text ?="Text1.Text"
概念没搞清楚
&是字符串连接符,SQL语句的两单引号间是字符串(虽然是写作Text1.Text控件的文本属性,但实际是作为Text1.Text字符串用的.LZ运行下列代码你就能看出问题所在.
VB code:
Private Sub Command1_Click()
Dim sql
sql = "insert into user1(name,age) values('" & Text1.Text & "','" & Text2.Text & "' )"
相关问答:
我有厂家做的ASP的监控录像(DVR)的局域网播放的源程序与控件,想要用ASP.net做一个视频回放的程序(利用他的控件)但不知如下去做,望各位指点。
先搞清楚他们的控件是怎么用的,
然后就直接用好了.
不过,如 ......
各位大侠救命啊 !!
刚装了SQL2000 sp3
想用JSP连接数据库但是出现问题了
我用的是JDK6.0+tomcat5.0+SQL2000 SP3+JDBC sp3
它显示的是
javax.servlet.ServletException: [Microsoft][SQLServer 2000 Driver fo ......
SELECT a.tguildname ,SUM(a.ct) + if (SUM(b.ct) IS NULL ,0,SUM(b.ct)) from (
SELECT tg.tguildname,c.cid, (
cf.fbb + cf.fgjbb + cf.fjybb + cf.fqb + cf.fgjqb + cf.fjyqb + cf.fqib + cf. ......
想在warcraft3里进行写屏操作【如对战平台中的胜负提示信息】,效果就像游戏平台中一样,我试过在一窗口中写入文字,然后一直让窗口强制最前,虽然能实现文字显示,但是文字会不断闪烁,而且有不确定BUG,通过论坛搜 ......