字段2为数值类型,字段3为date类型,下面这段代码改怎么写?
Dim conn As New ADODB.Connection
conn.open ConnectString 
conn.Execute "insert into A(字段1,字段2,字段3) value(" + sheet_no + "," + num  + "," + gtime + ")"

解决方案 »

  1.   

    Dim conn As New ADODB.Connection
    conn.open ConnectString 
    conn.Execute "insert into A(字段1,字段2,字段3) value(" + sheet_no + "," + num  + ",'" + gtime + "')"
      

  2.   

    conn.Execute "insert into A(字段1,字段2,字段3) value(" + sheet_no + "," + num  + ",#" + gtime + "#)"
    注意:gtime的格式应符合要求(如:采用 MM/DD/YYYY 格式)
      

  3.   

    On Error Resume Next
        MdbConn.Execute "Insert Into A03 Values(" & IntID & ",'Str1','Str2','Str3')"  '说明:这里的Str1,Str2,Str3你可以从TEXT里读者
        If MdbConn.Errors.Count > 0 Then
            MsgBox "保存失败!", vbCritical, "系统提示"
        Else
        
        End If