例如我有一句查询语句:Insert 会员(会员号,姓名,E-mail,会员等级) Values('VIPNumTxt.Text','VIPNameTxt.Text','VIPETxt.Text','VIPLTxt.Text')
要将此句加入conn.Execute()中,由于VIPNumTxt.Text接受的是用户输入的字符串,所以还要加入“和&这两个符号,但是正确的格式是怎样的?
我输入的格式是:"Insert 会员(会员号,姓名,E-mail,会员等级) Values('"&VIPNumTxt.text&"','"&VIPNameTxt.text&"','"&VIPETxt.text&"','"&VIPLTxt.text&"')"
编译后显示:缺少:语句结束
正确是格式是什么?
谢谢!

解决方案 »

  1.   

    :"Insert 会员(会员号,姓名,[E-mail],会员等级) Values('"& VIPNumTxt.text &"','"& VIPNameTxt.text &"','"& VIPETxt.text& "','"& VIPLTxt.text& "')"
      

  2.   

    cn.Execute "Insert 会员 (会员号,姓名,E-mail,会员等级) Values('" & VIPNumTxt.Text & "','" & VIPNameTxt.Text & "','" & VIPETxt.Text & "','" & VIPLTxt.Text & "')"看上面的语句和你的语句又是一样的,但是事实并不是这样。你COPY看一下!出现缺少语句结束的错误主要是因为你的语句中间少了很多空格。注意:符号 & 左右都要有空格才可以。
      

  3.   

    '" & VIPNumTxt.text & "'注意"和&之间,&和VIPNumTxt.text之间一定要空格隔开
      

  4.   

    在表名之前应该有into,也就是insert into另外,数值型的也可以加单引号的,呵呵。