| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 793 人关注过本帖
标题:无效的SQL语句;期待'DELETE'、'INSERT'。。。新手求助
只看楼主 加入收藏
snow1860
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2012-7-30
收藏
 问题点数:0 回复次数:4 
无效的SQL语句;期待'DELETE'、'INSERT'。。。新手求助
新手正在自学VB6.0,买的书有一些基础问题没有解释清楚,麻烦前辈稍微指点一下这是哪里的问题,跪谢。。


Private Sub ComFind_Click()
Dim cn As ADODB.Connection
Dim rs As ADODB.Recordset
Dim sql As String
  
  Set cn = New ADODB.Connection
  cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=F:\编程12.7.21\dingdanchaxun.mdb;"
  sql = "seclect * form 订单查询 where 订单号= '" & Text1.Text & "'"
      Set rs = New ADODB.Recordset
        rs.Open sql, cn, adOpenForwardOnly, adLockBatchOptimistic    ==========================就是这一行出问题。
        Set MSHFlexGridl.Recordset = rs
        MSHFlexGridl.Refresh
  rs.Close
  cn.Close
      
  Set rs = Nothing
  Set cn = Nothing
End Sub
搜索更多相关主题的帖子: sql 订单号 where 
2012-08-03 14:15
Artless
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:103
帖 子:4211
专家分:28888
注 册:2009-4-8
收藏
得分:0 
sql = "seclect * from 订单查询 where 订单号= '" & Text1.Text & "'"
重复发帖了

[ 本帖最后由 Artless 于 2012-8-4 00:18 编辑 ]

无知
2012-08-04 00:07
snow1860
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2012-7-30
收藏
得分:0 
谢谢斑竹大人,改了两个拼错的单词,不过还是不能运行


Private Sub ComFind_Click()
Dim cn As ADODB.Connection
Dim rs As ADODB.Recordset
Dim sql As String
  
  Set cn = New ADODB.Connection
  cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=F:\编程12.7.21\dingdanchaxun.mdb;"
    sql = "select * from 订单查询 where 订单号= ' " & Text1.Text & " ' "
    Set rs = New ADODB.Recordset
        rs.Open sql, cn, adOpenForwardOnly, adLockBatchOptimistic
        Set MSHFlexGridl.Recordset = rs        **********************一点查询按钮就会出现实时错误424,要求对象
        MSHFlexGridl.Refresh
    rs.Close
    cn.Close
      
  Set rs = Nothing
  Set cn = Nothing
End Sub
2012-08-04 10:18
snow1860
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2012-7-30
收藏
得分:0 
以下是引用snow1860在2012-8-4 10:18:08的发言:

谢谢斑竹大人,改了两个拼错的单词,不过还是不能运行


Private Sub ComFind_Click()
Dim cn As ADODB.Connection
Dim rs As ADODB.Recordset
Dim sql As String
  
  Set cn = New ADODB.Connection
  cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=F:\编程12.7.21\dingdanchaxun.mdb;"
    sql = "select * from 订单查询 where 订单号= ' " & Text1.Text & " ' "
    Set rs = New ADODB.Recordset
        rs.Open sql, cn, adOpenForwardOnly, adLockBatchOptimistic
        Set MSHFlexGridl.Recordset = rs        **********************一点查询按钮就会出现实时错误424,要求对象
        MSHFlexGridl.Refresh
    rs.Close
    cn.Close
      
  Set rs = Nothing
  Set cn = Nothing
End Sub


这几行代码是完全按照书上照抄的
2012-08-04 10:19
Artless
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:103
帖 子:4211
专家分:28888
注 册:2009-4-8
收藏
得分:0 
DataSource

无知
2012-08-04 23:36
快速回复:无效的SQL语句;期待'DELETE'、'INSERT'。。。新手求助
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.030759 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved