Cnn.Execute ("update zls_type set type_name='" + Text1 + "',Type_sl='" + Text2 + _
    "',Type_sm=" + Text3 + "where id='" + _
    Text4 + "'")
  Adodc1.Refresh
  ========================
  老是报'id'附近有语法错误!帮忙看看^_^谢谢了先!
id int '数据类型
text chiva '的类型的

解决方案 »

  1.   

    SQL语句中要注意加空格
    Cnn.Execute "update zls_type set type_name='"& Text1 & "',Type_sl='"& Text2 &"',Type_sm="& Text3 &" where id='" & Text4 &"'"
      

  2.   

    Leftie(左手,为人民币服务) ( ) 信誉:105    Blog   加为好友  2007-05-16 13:18:38  得分: 0  
     
     
       SQL语句中要注意加空格
    Cnn.Execute "update zls_type set type_name='"& Text1 & "',Type_sl='"& Text2 &"',Type_sm="& Text3 &" where id='" & Text4 &"'"========================================================
    我调试后出现了 列名'无'无效的错误!!!!!
    我很菜!不知道为什么呀!!  
     
      

  3.   

    Cnn.Execute ("update zls_type set type_name='" + Text1 + "',Type_sl='" + Text2 + _
        "',Type_sm=" + Text3 + "where id=" + _
        Text4 + "")
      

  4.   

    Cnn.Execute ("update zls_type set type_name='" + Text1 + "',Type_sl='" + Text2 + _
        "',Type_sm=" + Text3 + " where id=" + _
        Text4 )
    where 前面加空格,id应该是Int类型的吧,不用"'"
      

  5.   

    sql打印出来
    然后执行以下就知道了
      

  6.   

    Cnn.Execute "update zls_type set type_name='"& Text1 & "',Type_sl='"& Text2 &"',Type_sm="& Text3 &" where id=" & Text4 &""列名拼写正确了么?
      

  7.   

    最好事先把SQL语句赋一个变量,然后再放到查询分析器中,进行执行!