谢谢各位了啊,看我这个程序是怎么回事,显示是语法错误(操作符丢失)在查询表达式"select*form滚动轴承信息列表where[内径(mm)]='" & Te
--------------------编程问答----------------------------------------编程问答-------------------- 1,SQL语句中要用空格分开
'form 滚动轴承信息列表 where 此處要分隔開
sqlstring = "select * form 滚动轴承信息列表 where [内径(mm)] ='" & Text15.Text & "'"
2,区别一下字段中的括号是中文的还是英文的,建议字段中不要有括号 --------------------编程问答-------------------- 还是不行啊 --------------------编程问答-------------------- sqlstring打印出来进数据库直接执行下那条SQL看吧。 --------------------编程问答-------------------- select 语句错误 加上空格 谢谢 --------------------编程问答-------------------- 把代码写得整洁一点,自己就好查了。
1 关键字 From 不是 Form;
2 确认你的字段名中所含括号是全角还是半角。
Else
sqlstring = "select * FROM 滚动轴承信息列表 where [内径(mm)]='" & Text15.Text & "'"
If Text16.Text <> "" Then
sqlstring = sqlstring + " and [外径(mm)]='" & Text16.Text & ""
End If
If Text17.Text <> "" Then
sqlstring = sqlstring + " and [额定静载荷(kN)]='" & Text17.Text & ""
End If
If Text16.Text <> "" Then
sqlstring = sqlstring + " and [额定动载荷(kN)]='" & Text18.Text & ""
End If
Set rs = con.Execute(sqlstring)
If rs.EOF Then
MsgBox "没有你要查的数据!"
Exit Sub
End If
List1.Clear
Do Until rs.EOF
List1.AddItem rs.Fields("轴承代号")
rs.MoveNext
Loop
End If
补充:VB , 基础类