易语言之外部数据库使用.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
\o 易语言软件专题站 易语言之外部数据库使用 一.access数据库 ? 新版外部数据库支持库提供类似ADO数据库访问方式,外部数据库的访问基本思路是这样的:通过连接控件连接到数据库,表操作控件取得连接,并内部表操作控件对数据库进行操作,现在对它的使用方法作些介绍。 准备工作: 建立窗口,放置控件(数据库连接、记录集、按钮,显示记录的控件(这里用了超级列表框),并且用access建立一个空的数据库,字段信息如下: ? ? 程序界面如图1所示。 图1 1.连接数据库 使用前,易语言首要要通知到数据库,然后和其达成连接协议。有两种连接方式。 (1)ADO连接方式 命令及格式:〈逻辑型〉 对象.连接Access (文件名,密码) 参数1的名称为“文件名”,类型为“文本型(text)”。Access数据库文件的完整路径名。 参数2的名称为“密码”,类型为“文本型(text)”,初始值为“”。Access数据库的作密码。本参数可以为空,若为空,表示Access数据库没有密码。 例句:信息框 (选择 (数据库连接1.连接Access (“SoccerPlayer DB.mdb”, “”), “连接成功”, “连接失败”), 0, ),返回真说明连接成功,否则连接失败。运行程序,点击“连接access”,成功后如图2显示: 图2 (2) access通用连接 命令及格式:〈逻辑型〉 对象.连接 (连接文本) 参数1的名称为“连接文本”,类型为“文本型(text)”。本参数提供连接时使用的连接文本。 例句:信息框 (数据库连接1.连接 (“Provider=Microsoft.Jet.OLEDB.4.0;Data Source=SoccerPlayer DB.mdb”), 0, ),返回真说明连接成功,否则连接失败。运行程序,点击“通用连接access”连接,显示真假信息。 ? ? 2.设置连接 连接后,将操作权限设置给记录集之后记录集将对数据库进行操作。 命令及格式:〈逻辑型〉 对象.设连接 (连接) 参数1的名称为“连接”,类型为“数据库连接(CommonConnection)”。要设置的数据库连接。 例句:信息框 (选择 (记录集1.设连接 (数据库连接1), “设置成功”, “设置失败”), 0, ),返回真说明设置成功,否则设置失败。如图3显示: 图3 3.打开表 设置好连接之后,就可以打开数据库中的表进行具体操作了,先在看如何打开表,以下命令。 命令及格式:〈逻辑型〉 对象.打开 (打开表,打开选项) 参数1的名称为“打开表”,类型为“文本型(text)”。输入数据库中的某一个表名或SQL语句。 参数2的名称为“打开选项”,类型为“整数型(int)”。打开表时的动作类型,可以为以下常量或数值之一:1、#打开普通SQL; 2、#打开表名。 例句:信息框 (选择 (记录集1.打开 (“基本信息”, #打开表名), “打开表成功”, “打开表失败”), 0, ),返回真说明打开表成功,否则打开表失败。如图4显示: 图4 ? 4.移动读写位置 数据库打开后,默认读写位置在尾记录,我们常规是从首记录开始操作,我们需要移动到我们指定记录。 (1) 到首记录 命令及格式:〈逻辑型〉 对象.到首记录 () 例句:信息框 (选择 (记录集1.到首记录 (), “移动位置成功”, “移动位置失败”), 0, ),返回真说明移动位置成功,否则移动位置失败。如图5显示: 图5 同时还有其他移动记录的命令,相关如下: (2) 到尾记录 命令及格式:〈逻辑型〉 对象.到尾记录 () 例句:信息框 (选择 (记录集1.到尾记录 (), “移动位置成功”, “移动位置失败”), 0, ),返回真说明移动位置成功,否则移动位置失败。 (3) 到下一条 命令及格式:〈逻辑型〉 对象.到下一条 () 例句:信息框 (选择 (记录集1. 到下一条 (), “移动位置成功”, “移动位置失败”), 0, ),返回真说明移动位置成功,否则移动位置失败。 ? (4) 到前一条 命令及格式:〈逻辑型〉 对象.到前一条() 例句:信息框 (选择 (记录集1. 到前一条 (), “移动位置成功”, “移动位置失败”), 0, ),返回真说明移动位置成功,否则移动位置失败。 (5) 移到 命令及格式:〈逻辑型〉 对象.移到 (目标记录号) 参数1的名称为“目标记录号”,类型为“整数型(int)”。本参数提供目标记录号值,该值从 0 开始。 例句:信息框 (记录集1.移到 (超级列表框1.现行选中项), 0, ), 0, ),返回真说明移动位置成功,否则移动位置失败。 5.添加记录 新版外部数据库记录添加方式有了改变,按照以下步骤进行: 添加空记录→分别写字段→更新数据 (1)

文档评论(0)

9988871 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档