rst.Fields(0).Value = Trim(KHDMT.Text)
rst.Fields(1).Value = Trim(KHDWT.Text)
rst.Fields(2).Value = Trim(YBT.Text)
rst.Fields(3).Value = Trim(LXRT.Text)
rst.Fields(4).Value = Trim(DZT.Text)
rst.Fields(5).Value = Trim(DHT.Text)
rst.Fields(6).Value = Trim(EMAILT.Text)
rst.Fields(7).Value = Trim(CZT.Text)
把上边的Trim去掉~~
改成
rst.Fields(0).Value = KHDMT.Text
rst.Fields(1).Value = KHDWT.Text
rst.Fields(2).Value = YBT.Text
rst.Fields(3).Value = LXRT.Text
rst.Fields(4).Value = DZT.Text
rst.Fields(5).Value = DHT.Text
rst.Fields(6).Value = EMAILT.Text
rst.Fields(7).Value = CZT.Text

解决方案 »

  1.   

    除了4个有效验证的输入框外的4个输入框,在数据库中对应的数据类型是什么?还有就是sql = "Select * From 客户表 where CustomerCode = " & KHDMT.Text & ""这个查询语句也不正确!(')
      

  2.   

    查询语句正确语法
    sql = "Select * From 客户表 where CustomerCode like " & "'" & KHDMT.Text & "'"
      

  3.   

    这句话是对的,要是我改成sql = "Select * From 客户表 where CustomerCode like " & "'" & KHDMT.Text & "'"系统会说有错的
      

  4.   

    先说查询语句的问题
    既然你数据库字段类型为文本不是INT,那你查询的时候就必须有'.如果是INT型就不用'.
      

  5.   

    sql = "Select * From 客户表 where CustomerCode like" & "'KHDMT.Text & "'"
      

  6.   

    上面打错。更正:
    sql = "Select * From 客户表 where CustomerCode =" & "'" & KHDMT.Text & "'"
      

  7.   

    说这句话有语法错误sql = "Select * From 客户表 where CustomerCode like" & "'KHDMT.Text & "'"
      

  8.   

    怎么说呢,我数据库的第一个内容,就是customercode是数字,别的都是文本,然后在我运行程序的时候,如果我把所有文本框的内容都填好了,那么就可以正常添加,可是如果有一项文本框的text是空白(四个有效性验证除外,因为程序本身就有提示,必填),系统就会提示我说:类型不匹配,可是我本身数据库那边并没有设定为必填项,所以不知道该怎么解决
      

  9.   

    rst.Fields(0).Value = Trim(KHDMT.Text) &""
    rst.Fields(1).Value = Trim(KHDWT.Text) &""
    rst.Fields(2).Value = Trim(YBT.Text) &""
    rst.Fields(3).Value = Trim(LXRT.Text) &""
    rst.Fields(4).Value = Trim(DZT.Text) &""
    rst.Fields(5).Value = Trim(DHT.Text) &""
    rst.Fields(6).Value = Trim(EMAILT.Text) &""
    rst.Fields(7).Value = Trim(CZT.Text) &""
    ==============================================================
    试一下这个吧 应该可以的 解决添加新记录过程中“字段为空”的问题
      

  10.   

    trim 的使用 视情况而定 楼主自己想好了就行~~~~
      

  11.   

    你用的是什么数据库?
    如果是 ACCESS 的话 就在数据库表 的 设计视图 中 把相应的字段 设为 "允许空字符串"
    针对 字符型 字段
      

  12.   

    是access,我用的数据类型全部都是文本,不太能理解您的意思,能具体点告诉我怎么改吗?
      

  13.   

    用 QQ 吧 我的 QQ 277042520 这里面不可以贴图
     
    可能是我不会