注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

邢玉 廊坊师范学院信息技术提高班 十一期

自己选的路,就算跪着也要走完!

 
 
 

日志

 
 

红皮书实例总结  

2014-05-31 11:25:38|  分类: 总结 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
                 例子已经敲完了好久了,一直迟迟都不肯总结,总以为自己还没怎么理解,总结不出什么东西。但是,我错了,总结是对我们学习很好的检验,我们应该及时总结,编制自己的知识网……
  实例1:
          错误:总是运行的时候提示case else下面的提示框内容
          解决办法:把建好的表和工程放在一个文件夹中,编写代码时要细心。
         connection对象是用来打开和连接数据源,recordset对象用来保存从数据源获得记录集。
        Ado访问access数据库,连接字符串为
        provider=microsoft.jet.oledb.3.51;data asource="app.path & "\***.Mdb"
       open方法,打开数据源连接a
        Close 方法,关闭数据源连接
         Ado  recordset 对象
       用户保存从数据源获得的记录集,方法如下
       activeconnection属性,代表数据源的活动连接,通常将其设置为己建立的connection对象
       EOF属性, 如果当前记录位于记录的最后一个记录之后, eof属性将返回true,否则返回false
      Fiedls 集合,包括recordset 对象的所有fields对象, 可以用fields 来获得当前记录各个字段的值
      Obrs.fields(“口令”).value
      Open  方法, 打开记录集
      sql命令字符串
      objrs.open  ("select  口令 FROM 系统用户 where 用户名= ' admin'")
实例2:
       创建ODBC数据源
      开始--设置--控制面板---性能与维护--管理工具--ODBC数据源--添加--
       Microsoft Access Driver(*.mdb)--在选择数据库的时候一定要在选择完位置之后,点一下左面的要用的表,         确定后,数据库后面是那个表的属性地址,之后确定。自己做的时候因为没有点那个表,所以没有添加上,       提示错误。
      ODBC数据源类型
     用户DSN:计算机本地数据源,只能被当前用户使用
     系统DSN:计算机本地数据源,可被任何具有权限的用户使用
     文件DSN:可以不是计算机本地数据源,可被安装了相同驱动程序的用户共享
     使用ADO更新数据源有两种方法
     一:将数据检索保存到RecordSet对象中,用Update方法进行更新。
     二:用Command对象执行SQL数据更新命令。这时不需要使用Recordset对象或其他的方法将数据检索到本       地计算机。
实例3:
      使用ADO Data控件实现数据库的访问:
     在使用ADO data 控件时,必须正确设置其属性。在使用“属性页”对话框设置其属性,应该先设置通用属性,      其次设置身份信息,然后设置记录源选项。如果通用信息和身份信息不正确,将无法获得数据库的记录源信       息。
    在设置文本框的数据绑定属性时,同样要注意先设置DataSource属性,再设置DataMember属性,最后设置       DataField属性。
实例4:

     出现如下错误提示

 

   Recordset这里,

  主要还是没有引用的原因,虽然窗体中没有ado控件,但是使用了记录,就必须引用。这里没有引用就会    出现错误。

      使用DataGrid控件的数据绑定功能显示分页后的记录。
      利用记录集的分页特性进行记录分页。
      记录集的PageSize属性用于设置或返回一个记录页中可包含的记录个数,默认为10.显示当前记录页数据有 两种方法:
    1、使用DataGrid控件。DataGrid控件会显示记录集中的全部数据,所以不能直接将分页的记录集绑定到              DataGrid控件,,可将当前记录页中的记录复制到记录集中,再将其绑定到DataGrid控件,便可显示当前记        录页数据。
    2 、使用MSFlexGrid控件。这个控件可在设计时将其绑定,在运行时,则可通过设置控件的TextMatrix属性来      显示数据。

    最后释放对象

    private sub form_unload( cancle as  integer)

    Objcn.close

    set Objcn=nothing

   Set objrs=nothing

   End sub

实例5:
      MSFlexGrid控件中数据的添加和清除
     添加:    object.AddItem(string,index)
     清除:MSFlexGrid1.clear  或者:MSFlexGrid1.RemoveItem
     使用Command对象创建参数查询步骤:
    1  、创建Command对象,使用?作为select语句中的查询参数:objcmd.commandtext="select*from系统用户        where用户名 like?"
    2、使用command对象Creatparameter方法创建参数对象,然后将其添加到command对象的Parameters集合       中。
    dim Parm as New Parameter
    set parm=objcmd.creatparater("用户名",advarchar,adparameterinput,10)
    objcmd.parameters.append parm{创建一个名为”用户名“的参数对象,然后将其添加到command对象objcmd       的    parameters 集合中}
   3、设置查询参数的值:objcmd("用户名")=admin
   4、执行command对象的Execute方法完成查询
   5、创建参数查询一定要按照如下的先后顺序:创建Command对象,创建查询参数,设置查询参数值,执行查询。
  6、使用command对象执行查询获得的recordset是行集,不能将其作为数据绑定的数据源
总结可以让我们收获很多,以后一定要养成及时总结的习惯!
  评论这张
 
阅读(97)| 评论(40)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017