当前位置:编程学习 > VB >>

谢谢各位了啊,看我这个程序是怎么回事,显示是语法错误(操作符丢失)在查询表达式"select*form滚动轴承信息列表where[内径(mm)]='" & Te

--------------------编程问答--------------------

'form 滚动轴承信息列表 where 此處要分隔開
sqlstring = "select * form 滚动轴承信息列表 where [内径(mm)] ='" & Text15.Text & "'"
--------------------编程问答-------------------- 1,SQL语句中要用空格分开
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 ,  基础类
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,