请教各位大侠
以下句子出现了什么错误
usernamestr = Text4.Text
agestr = Text5.Text
addressstr = Text6.Text
emailstr = Text7.Text
conn.Execute ("insert into userinfo(username,age,address,email) values('&trim(usernamestr)&','&trim(agestr)&','&trim(addressstr)&','&trim(emailstr)&')")
rs.Update

解决方案 »

  1.   

    conn.Execute ("insert into userinfo(username,age,address,email) values('" & trim(usernamestr) & "','" & trim(agestr) & "','" & trim(addressstr) & "','" & trim(emailstr) & "')") 
      

  2.   

    解决方法已找到 
    With rs
        .AddNew
        .Fields("username") = Text4.Text
        .Fields("age") = Text5.Text
        .Fields("address") = Text6.Text
        .Fields("email") = Text7.Text
        .Update
    End With
    或者
    conn.Execute ("insert into userinfo(username,age,address,email)values('" & Trim(Text4.Text) & "','" & Trim(Text5.Text) & "','" & Trim(Text6.Text) & "','" & Trim(Text7.Text) & "')")自己给自己顶了
      

  3.   

    conn.Execute 和 rs.Update,都是提交,只用一个就行,update需要配合前面的addnew或edit等才有效
      

  4.   

    strsql=" insert into 表名(字符型字段,数值型字段) values('"& 字符型变量 &"',"& 数值型变量 &")"
    conn.execute strsql
      

  5.   

    up
    不要用这种格式调用sql,能自己把自己搞昏头
    strsql='     ';
    conn.execute strsql;