我使用ACCESS数据库
R是一个日期字段,常规日期,Text4.Text的内容是yyyy-mm-dd
运行的时候报错:数据类型不匹配
Private Sub Command6_Click()Set rst3 = New ADODB.Recordset
If cnn1.State = adStateOpen Then cnn1.Close
If rst3.State = 1 Then rst3.Close
cnn1.Open cnnstr
cnn1.CursorLocation = adUseClient
sqlstr = "SELECT C,DC1.t, DC1.t1, Sum([s]) AS sums FROM DC1 where r='" & (Text4.Text) & "' group by r,C,t,t1 "
rst3.Open sqlstr, cnn1, adOpenKeyset, adLockOptimistic, adCmdText
Set DataGrid2.DataSource = rst3
DataGrid2.RefreshEnd Sub
这是为什么?