Vb.net 错误-条件表达式中的数据类型不匹配
我在编辑数据库中的用户时遇到问题。这是EditUser窗体加载时的代码。错误发生了。请帮忙Vb.net 错误-条件表达式中的数据类型不匹配,vb.net,Vb.net,我在编辑数据库中的用户时遇到问题。这是EditUser窗体加载时的代码。错误发生了。请帮忙 ds.Clear() connString = provider & datafile con.ConnectionString = connString con.Open() sqlstatement = "SELECT * FROM CustomerInfo WHERE ID = '" & UserbeingEdite
ds.Clear()
connString = provider & datafile
con.ConnectionString = connString
con.Open()
sqlstatement = "SELECT * FROM CustomerInfo WHERE ID = '" & UserbeingEdited & "'"
ds.Clear()
da = New OleDb.OleDbDataAdapter(sqlstatement, con)
da.Fill(ds, "EDITING")
con.Close()
Dim recordCount, x As Short
recordCount = 0
x = 0
recordCount = ds.Tables("EDITING").Rows.Count
请删除“'”
并使用上述代码
请删除
“'”
并使用上面的代码。在SQL中,将任何内容置于单引号之间将其转换为字符串。如果ID字段是一个数字字段,那么为什么要为它传递字符串?在SQL中,在单引号之间放置任何内容都会将其转换为字符串。如果ID字段是数字字段,那么为什么要为其传递字符串?
sqlstatement = "SELECT * FROM CustomerInfo WHERE ID = " & UserbeingEdited