简单化删除textbox中输入的数据库中记录的方式.doc

简单化删除textbox中输入的数据库中记录的方式.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
简单化删除textbox中输入的数据库中记录的方式

浅析用简单的方式删除在textbox中输入的数据库记录 罗春花 杨静 (云南交通职业技术学院交通信息工程学院,云南昆明 650500) 摘要:删除数据库的方式有很多,但是用最简单的方式是每一个程序员所追求的,因为代码简单,运行快速,维护方便。因此,程序员都会想方设法的去寻求最简单的方式操作。本例就是浅谈用最简单的方法之一删除数据库记录。 关键字:Visual Basic,数据库,删除 问题的提出 纵观各种利用Visual Basic(以下简称VB)开发的所有系统中,几乎都会有用到控件删除数据库记录,或者是组合框,或者是文本框,亦或按钮。然而删除数据库记录的方式有很多种,俗话说,条条道路通罗马,不管用哪种方式,只要能够做到正确的删除数据,就不失为一种方法。可是太过于复杂的方法太伤脑筋,也会让很多人看不懂,或许让系统管理人员调试困难。那么我们就会走捷径,用简单的方法删除,不仅一目了然,并且能够快速调试成功。本文主要介绍在文本框控件中输入要删除的数据库记录,浅谈能够正确删除记录的一种简单的方式。 Data控件 Data控件是VB访问数据库最常用的数据控件之一。数据控件不需要编程,通过属性的设置就能访问现存数据库。Data控件属于VB的内部控件,可以直接在VB的标准工具箱中找到。在一个工程或者是一个VB窗体中,可以同时添加多个data控件。每一个Data控件都可以连接到不同的数据库上,也可以连接到一个数据库的不同表上。使用Data控件可以访问很多种数据库,本文案例应用的数据库主要是Microsoft Access 2003。 数据网格控件MSFlexGrid MSFlexGrid控件是一种类似于电子表格的绑定控件,可以显示数据表中的字段和记录。MSFlexGrid在设计状态时设置DataSource属性,与Data控件绑定。该控件不仅可以显示网格数据,也可以对其进行操作。它提供了高度灵活的网格排序、合并和格式设置功能,网格中可以包含字符串和图片。如果将它绑定到Data 控件上,那么 MSFlexGrid 显示的将是只读的数据。MSFlexGrid不是VB当中的内部控件,属于ActiveX控件,需要从“工程”—“部件”—“Microsoft FlexGrid Control 6.0”添加到工具箱中。 控件的Row 和 Col 属性指定了当前的 MSFlexGrid 单元格。程序员可以在代码中改变当前单元格,用户可以在运行时使用鼠标或者箭头键改变它。本例中设置MSFlexGrid 单元格的代码为: With MSFlexGrid1 .Rows = 5 .Cols = 5 .ColWidth(1) = 1500 .ColWidth(2) = 1500 .ColWidth(3) = 1500 End With Microsoft Access 2003的使用 应用Microsoft Access 2003创建表,保存为一个新的数据库。这时,通过VB中的Data控件的DatabaseName属性连接数据库并不能连接成功,提示的错误信息是“不可识别的数据库格式”,也因此需要把Microsoft Access 2003版本的格式转换成Access 97的格式,才能连接成功。具体转换方法是通过Microsoft Access 2003中“工具”菜单—“数据库实用工具”—“转换数据库”—“转为Access 97文件格式”。 VB和数据库的连接 先把Data控件添加到窗体中,静态设置Data控件的DatabaseName属性,连接上数据库。在设置该控件的RecordSource属性,选择数据库中的一张具体要用到的表,连接数据库成功。可是这时数据库中的表并不能显示出来,需要把数据网格控件MSFlexGrid添加到窗体中,静态设置该网格控件的DataSource属性为Data1,程序运行后,整张表就能显示出来。本例中显示的数据表: 通过实例说明用简单的方式删除在textbox中输入的数据库记录 在VB中,数据库中的表是不能被直接访问的,只能通过记录集(Recordse)进行数据记录的操作(如添加,删除,查找,编辑等),记录集Recordset也是一个对象,和其他对象或者控件一样具有属性和方法。所以要删除数据库中的记录,用的是记录集Recordset的Delete方法。 例如,Data1.Recordset.Delete 因为Delete方法删除的是记录集中的当前记录,必须是当前的记录。所以就可以首先把要删除的记录输入到textbox中,然后我们需要把指针放到记录集中要删除的记录上,使它成为当前记录,接着就可以用Delete方法删除了。这是我们的思

文档评论(0)

2017ll + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档