SQL = "INSERT into table1(h)  values ('"&avg&"')"
or 
sql = "INSERT into table1(h)  values ("&avg&")"
经过测试你就可以知道到底谁正确了或者都正确。

解决方案 »

  1.   

    错了!SQL = "INSERT into table1(h)  values (''+''''+avg+''''+'')"
      

  2.   

    "INSERT into table1(h)  values ('"&avg&"')"
      

  3.   

    "INSERT table1(h) values ('"&avg&"')"
      

  4.   

    不意思 ,用惯了delphi,一下写出来了,不知道vb时用&来表示变量的不?
      

  5.   

    sql="INSERT table1(h) values ('" & avg & "')"
      

  6.   

    SQL = "INSERT into table1(h)  values ("& avg &")"
      

  7.   

    avg 若为字符型
    SQL = "INSERT into table1(h)  values ('" & avg &"')"
    avg 若为数值型
    sql = "INSERT into table1(h)  values (" & avg & ")"