Set adoconn = New ADODB.Connection
Set adoRS = New ADODB.Recordset
ConnectStr = "provider= Microsoft.Jet.OLEDB.4.0;" & _
"data source =D:\VB_backup\lijing\ljqh.mdb;" & _
"Persist Security Info=False " 'ConnectID这里有一个借用
adoconn.Open ConnectStr
我的SQL语句在以下始终不能通过,系统提示是:“select子句中包含一个保留字、拼写错误或丢失的参数,或标点符号不正确。” 但请老师您相信,我既然到此来问问题,我一定是经过了无数次的调试,但仍无法通过。
我用这个语句的目的是:通过记录集对象打开多个表,动态地并显示factory表中的name字段,并且以name名分组显示出价格*数量后总和。请教您该如何通过啊?谢谢 adoRS.Open "select factory.f_name ,sum(inputrp.i_price ” _ & "*inputrp.i_count) as i_sum from " _ & "inputrp,factory,product where " _ & "inputrp.p_id=product.p_id and " _ & "product.f_id=factory.f_id " _
& "group by factory.f_name " _
& "order by i_sum desc", adoconn, adOpenDynamic, adLockReadOnly这里不太好排“”及&联接符号,但我在本地排是不会出现问题的。
Set adoRS = New ADODB.Recordset
ConnectStr = "provider= Microsoft.Jet.OLEDB.4.0;" & _
"data source =D:\VB_backup\lijing\ljqh.mdb;" & _
"Persist Security Info=False " 'ConnectID这里有一个借用
adoconn.Open ConnectStr
我的SQL语句在以下始终不能通过,系统提示是:“select子句中包含一个保留字、拼写错误或丢失的参数,或标点符号不正确。” 但请老师您相信,我既然到此来问问题,我一定是经过了无数次的调试,但仍无法通过。
我用这个语句的目的是:通过记录集对象打开多个表,动态地并显示factory表中的name字段,并且以name名分组显示出价格*数量后总和。请教您该如何通过啊?谢谢 adoRS.Open "select factory.f_name ,sum(inputrp.i_price ” _ & "*inputrp.i_count) as i_sum from " _ & "inputrp,factory,product where " _ & "inputrp.p_id=product.p_id and " _ & "product.f_id=factory.f_id " _
& "group by factory.f_name " _
& "order by i_sum desc", adoconn, adOpenDynamic, adLockReadOnly这里不太好排“”及&联接符号,但我在本地排是不会出现问题的。
Set adoconn = New ADODB.Connection
Set adoRS = New ADODB.Recordset
Set adoconn = New ADODB.Connection
cnn.ConnectionString = "driver={Microsoft Access Driver (*.mdb)};" & _
"dbq=" & App.Path & "\ljqh.mdb"
adoconn .ConnectionTimeout = 30
adoconn .CursorLocation = adUseClient
adoconn .Open
▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲
order by 不能指定为在select xxx as xxx_xxx建立的列xxx_xxx...
先用PARAMETERS 声明一下试试。
1,请问网络男孩老师,该如何申明?
另外,您说的,order by 不能指定为在select xxx as xxx_xxx建立的列xxx_xxx...。那么我就指望它实现如此功能,那又该怎么办呢?2,请问hubin老师您说的factory.fname该如何申明?好象在调试过程中,系统提示过什么申明申明的。
3,zzclywhn老师讲得较简单,我觉得您说的也对,但能不能详细点儿啊?谢谢
4,咕咚老师你觉得您说得较详细,也较专业,我准备照您说的去试一下,谢谢赐教!
能不能告诉我具体点儿啊,将SQL语句放到ACCESS里的哪里检测啊,我刚才打开AC2000找半天没有找到,累一头汗,请指教一下吧,这样下次我就可以这样了,真谢谢您!