设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12下一页
返回列表 发新帖
查看: 3114|回复: 6
打印 上一主题 下一主题

[ADO/DAO] 请教:关于ADO的问题??

[复制链接]
跳转到指定楼层
1#
发表于 2004-10-7 22:41:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请各位帮我看看,我想用ADO实现我程序DAO写的程序的功能,不知错现哪里,

两个产生结果为什么不一样,我对ADO还不太熟悉,请多指教谢谢!!





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅

点击这里给我发消息

2#
发表于 2004-10-8 06:31:00 | 只看该作者
修改rivate Sub Requisition_Click()

    Dim Con1 As ADODB.Connection

    Dim Rec1 As ADODB.Recordset

   

    Dim RequisitionCode As String

    Dim tkSQL As String

   

'    Set Con1 = New Connection

    Set Rec1 = New Recordset

   

    Set Con1 = CurrentProject.Connection

   

    RequisitionCode = Format(Date, "YYYY") & Format(Date, "mm") & Format(Date, "dd")

    tkSQL = "SELECT TblRequisition.ChrRequisitionCode " & _

            "FROM TblRequisition " & _

            "WHERE (((TblRequisition.ChrRequisitionCode) Like """ & RequisitionCode & "%" & """)) " & _

            "ORDER BY TblRequisition.ChrRequisitionCode DESC;"

    Rec1.Open tkSQL, Con1, adOpenKeyset, adLockOptimistic

   

    If Rec1.RecordCount < 1 Then

        RequisitionCode = RequisitionCode & "01"

    Else

        RequisitionCode = RequisitionCode & Format(Right(Rec1![ChrrequisitionCode], 2) + 1, "0#")

    End If

    Me.CboRequisitionCode = RequisitionCode

   

'    Con1.Close

'    Set Con1 = Nothing


               

End Sub

3#
 楼主| 发表于 2004-10-8 22:52:00 | 只看该作者

我还有问题??

感谢版主的回答,但能否请版主解释一下,万分感谢!!

点击这里给我发消息

4#
发表于 2004-10-9 06:49:00 | 只看该作者
'    Set Con1 = New Connection

因为currentproject.connection本来就存在, 所以con1不需要新建"%"

Jet 4.0引擎的ADO解析沿用SQL-92语法
Rec1.Open tkSQL, Con1, adOpenKeyset, adLockOptimistic

ADO Recordset键集才能求得记录的RecordCount'    Con1.Close

'    Set Con1 = Nothing


引用的CurrentProject.Connection不能关闭和消毁
5#
 楼主| 发表于 2004-10-12 03:59:00 | 只看该作者
多谢版主!!不知版主能否推荐一些学习ADO方面的资料,请指教谢谢!!

点击这里给我发消息

6#
发表于 2004-10-12 05:33:00 | 只看该作者
以下是引用zhanguoru01在2004-10-11 19:59:13的发言:

多谢版主!!不知版主能否推荐一些学习ADO方面的资料,请指教谢谢!!

在ACCESS的帮助中, 有详细的ADO方面在资料
7#
发表于 2004-11-8 19:40:00 | 只看该作者
再请教版主:模糊查询的问题,多个字符用%,单个字符用什么(我以前用dao时是用*和?),请指教谢谢??
8#
发表于 2004-11-9 02:42:00 | 只看该作者
顶一下。。。
9#
发表于 2004-11-9 17:54:00 | 只看该作者
顶一下。。。

点击这里给我发消息

10#
发表于 2004-11-10 05:22:00 | 只看该作者
多个字符用“%”,单个字符用“_”
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-4-29 20:21 , Processed in 0.114125 second(s), 34 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表