SQL="INSERT INTO data (" & text2.text & ",num,timeyear)VALUES(" & text2.text & "," & text1.text & "," & ColorList.SelectedItem.value & " )"ColorList.SelectedItem.value中的值为"00"执行完操作...数据库当中显示的数据是"0".换成"01" 数据库中是"1"...我要如何解决呢!?请高手帮忙.是字符型.

解决方案 »

  1.   

    timeyear设为字符型的SQL="INSERT INTO data (" & text2.text & ",num,timeyear)VALUES(" & text2.text & "," & text1.text & ",'" & ColorList.SelectedItem.value & "' )"
      

  2.   

    timeyear是字符型的哦..要不不匹配...写不进的.
      

  3.   

    字符型你SQL语句中这个 ColorList.SelectedItem.value 变量要加''号SQL="INSERT INTO data (" & text2.text & ",num,timeyear)VALUES(" & text2.text & "," & text1.text & ",'" & ColorList.SelectedItem.value & "' )"