查询数据库为什么总是出现 标准表达式中数据类型不匹配
我这个text1是温度 text2是密度,我想调用数据库,输入温度就可以直接在text2里显示密度,总是出现 标准表达式中数据类型不匹配,我刚学vb,求教各位大神,拜托拜托!!!Private Sub Text1_Change()
Dim sql As String
conn.ConnectionString = "Provider=Microsoft.jet.OLEDB.4.0;Data Source=" & _
App.Path & "\设计计算.mdb;Persist Security Info=False"
conn.Open
Set rs.ActiveConnection = conn
sql = "select * from [温度—密度表] where [温度]= " & Text1.Text + " "
rs.Open sql
If rs.EOF Then
MsgBox "没有该温度"
Else
Text2.Text = rs.Fields("密度kg/m3")
End If
rs.Close
conn.Close
Set rs = Nothing
Set conn = Nothing
End Sub