sCmd = "insert into xshp (time,ele,water) values ("
            sCmd = sCmd + "'" + txtTime + "',"
            sCmd = sCmd + "'" + txtEle + "',"
            sCmd = sCmd + "'" + txtWater + "'" + ")"

解决方案 »

  1.   

    调试SQL语句出问题时候,您可以用debug.print或者msgbox把
    SQL语句返回看看就比较明白了还有,建议一句写完sCmd = "insert into xshp (time,ele,water) values (" & _
     "'" & txtTime & "'," & _
     "'" & txtEle & "'," & _
     "'" & txtWater & "')"
      

  2.   

    还有一个建议:字符串加不用"+"而用"&""+"可能会出现一些莫名的问题:)
      

  3.   

    sCmd = "insert into xshp (time,ele,water) values ("
                sCmd + " & txtTime & ", sCmd + " + txtEle + ",sCmd + " + txtWater + ")" 
     
      

  4.   

    Dim Scmd As String
    txtTime.Text = "2002/03/04"
    txtEle.Text = "500"
    txtWater.Text = "20"
    Scmd = "insert into xshp (time,ele,water) values ("
                Scmd = Scmd + "'" + txtTime + "',"
                Scmd = Scmd + "" + txtEle + ","
                Scmd = Scmd + "" + txtWater + ")"
       Debug.Print Scmd
    '结果:
    insert into xshp (time,ele,water) values ('2002/03/04',500,20)
      

  5.   

    to zxmoon ,呵呵,我是vc 过来的sql的不是太懂,这样,你要是做一个pe 装载器,我送你一个星,如何?楼上的兄弟不要担心,分是会送的:)
      

  6.   

    楼上两个给e-mial 的兄弟,我已经发到你们邮箱去了,注意查收,
      

  7.   

    请楼上帮忙的两个兄弟把东西转发到[email protected]  好吗?发个你们的那个邮箱有点问题,进不去了!
      

  8.   

    用sql查询分析器检查SQL的语法错误,再从vb传参数过去,不要写错了。
    sCmd = "insert into xshp (time,ele,water) values (
                '" & 参数 & "','" & 参数 & "'.........)
      

  9.   

    上面三位朋友,东西已经发出去了,to wangluonanhai ,thank  you!
      

  10.   

    数据库有问题:
    time     日期/时间
    ele      自动编号
    water    文本 
    -----------------------
    其中ele 不能为自动编号最好采用以下的结构:
    ID       自动编号
    time     文本          (最好不要采用日期/时间 )
    ele      文本 
    water    文本 sCmd = "insert into xshp (time,ele,water) values ("
    sCmd = sCmd & "'" + txtTime + "',"
    sCmd = sCmd & "'" + txtEle + "',"
    sCmd = sCmd & "'" + txtWater + "')"