Private Sub Command1_Click()
Adodc1.RecordSource = "select * from 節點溫濕度資訊表 where 日期=#" & DTPicker1.Value & "#"
Adodc1.Refresh
Set DataGrid1.DataSource = Adodc1
End Sub
執行這個控制元件后彈出missing operand錯誤,這該怎么解決?
uj5u.com熱心網友回復:
《missing operand》 這個是缺少運算元的意思,就是說 DTPicker1.Value 這個值是空值,不知道你的 DTPicker1控制元件是什么控制元件,他是否有Value屬性,這個屬性是值是不是日期格式的值?如果有Value這個屬性,而且,DTPicker1.Value的值也是日期格式的,估計你這個值是字串,需要修改:
Adodc1.RecordSource = "select * from 節點溫濕度資訊表 where 日期=#" & CDate(DTPicker1.Value) & "#"
將值修改為日期型別資料。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/78275.html
下一篇:vb讀取EXCEL資料提示錯誤
