我想向表student中插入记录
表中有两个字段,字段名分别为id 和 name 都是字符型的
字段的值分别存在字符串xstr和ystr中
sql语句应该怎么写?
insert into student values('"&xstr&"','"&ystr&"')插入的是"&xstr&"和"&ystr&" 
insert into student values('&xstr&','&ystr&')插入的是&xstr&和&ystr& 
insert into student values('"xstr"','"ystr"')插入的是"xstr"和"ystr"
我就是不会插入字符串中的值,求救!

解决方案 »

  1.   

    insert into student([id],[name] values('"& xstr &"','"& ystr &"') 
    xstr跟&之间要有空格,像上面一样
      

  2.   

    insert into student([id],[name]) values('"& xstr &"','"& ystr &"')
      

  3.   

    "insert into student values('" & xstr & "','" & ystr & "')"
    请注意&前后的空格
      

  4.   

    insert into student(a,b)  values('"& xstr &"','"& ystr &"')插入的是"&xstr&"和"&ystr&" 
    insert into student (a,b) values('& xstr &','& ystr &')插入的是&xstr&和&ystr& 
    insert into student(a,b)  values('"& xstr & "','"& ystr &"')插入的是"xstr"和"ystr"
      

  5.   

    insert into student values('" & xstr & "','" & ystr & "')插入的是"&xstr&"和"&ystr&" 
    楼主以前是写asp的吧,asp可以这样写但是vb必须+空格
      

  6.   

    '字符型变量的用:'"& 变量名 &"'
    '数值型变量的用:"& 变量名 &"
    '日期型变量的用:'"& 变量名 &"'
      

  7.   

    字符型变量和日期型变量都用:'"& 变量名 &"'?
      

  8.   

    楼主是用VB吗?如果是请按以下方法:
    conn.excite "insert into student values('"& xstr &"','"& ystr &"')"
    conn.excite "insert into student values('"& xstr &"','"& ystr "&')"
      

  9.   

    strSQL="insert into student values('" & xstr & "','" & ystr & "')"
    conn.excite strSQL
      

  10.   

    Conn.Execute "insert into aa(id,name) values('" & xstr & "','" & ystr & "')"
      

  11.   

    "insert into student values('"& xstr &"','"& ystr &"')"
      

  12.   

    "insert into student values('" & xstr & "','" & ystr & "')"