你这样写试试:
sql = "insert into zlnr(zlbm,xmbm,zlbt,zlnr) values("&"'" & v_zlbm & "','" & v_xmbm & "','" & zlbt & "','" & v_zlnr & "')"
如何?
你少了一点,是吗?

解决方案 »

  1.   

    既然是insert into(输入语句),Set rs1 = cn.Execute(sql) 是什么意思?有记录集返回吗?
      

  2.   

    sql = "insert into zlnr(zlbm,xmbm,zlbt,zlnr) values('" & v_zlbm & "','" & v_xmbm & "','" & zlbt & "','" & v_zlnr & "')"
    cn.Execute sql
      

  3.   

    >>Set rs1 = cn.Execute(sql) 是什么意思?有记录集返回吗? 
    如果你使用OLE DB连接的话,仍然会有记录集返回,除非你设置set account on出错信息是什么?