关于VB SQL很简单查询语法

来源:百度知道 编辑:UC知道 时间:2024/06/22 22:19:25
我的表名:日帐记录 字段名:帐目类型 要查询:入帐记录

rs.Open "Select * form 日帐记录 where 帐目类型 = '入帐记录'", DB
Set DataGrid1.DataSource = rs

写了不知道多少次,在网上搜了一晚,没找到这方面的语法介绍资料,请高手帮忙修改,我这句错在那里了?
顺便告诉我下语法格式,我加分,谢谢了
DB.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & Ways
rs.CursorLocation = adUseClient
rs.CursorType = adOpenStatic
rs.LockType = adLockOptimistic
rs.Open "Select * form 日帐记录 where 帐目类型 = '入帐记录'", DB
Set DataGrid1.DataSource = rs
rs.Close
DB.Close
以上是我的代码,我查询的那句复制上一楼说的,但没有效果啊,同样显示:语法错误(操作符丢失),调试时,显示的是:rs.Open "Select * form 日帐记录 where 帐目类型 = '入帐记录'", DB 但是不用查询时,我这又能正常显示

唉,我还特的建了数据库,运行了一下.

Select * form 日帐记录 where 帐目类型 = '入帐记录'

果然是 操作符丢失的错误.

大哥,你再看看 select from
是from
不是form

另外,把数据集关了的话,我这边的datagrid中没数据. 不过与这个问题无关了.

on0.Open "Provider=SQLOLEDB.1;Password=2752;Persist Security Info=True;User ID=sa;Initial Catalog=sample;Data Source=JAMLEEPC"
'开始修改数据
rec0.CursorLocation = adUseClient
rec0.Open "select sid,Nm from SINT order by sid", con0, adOpenKeyset
后面的语法错了点
你改成rs.Open "Select * form 日帐记录 where 帐目类型 = '入帐记录'", con0, adOpenKeyset
试试看吧