labview访问access数据库毕业论文设计(编辑修改稿)内容摘要:
型和属性。 这种方法简单快捷,但是也存在缺点。 有时,字段数据类型不太恰当,字段大小也可能存在冗余。 为此需要在设计视图中修改字段的数据类型和字段属性 [6]。 ( 7)在 Access2020 工作窗口的右下角,单击 按钮,打开表的设计视图。 注意这时自动切换到“设计”选项卡。 ( 8)在设计视图中,选中“名称”字段,设置字段类型为“文本”。 设置完成后,再一次保存“货物信息表”。 建好的货物信息表如图 1所示。 图 1 Access 建货物信息表 武汉理工大学毕业设计(论文) 10 LABSQL 简介 本次设计包括对货物信息的查询、添加、修改、删除四项基本功能,每个功能都有一个对应的子程序 VI。 在进行编程前,必须充分掌握 LABSQL 的相关内容。 LABSQL 的安装与配置 ( 1)安装: LabSQL 的安装方法和简单,在 labview 安装目录下的 文件夹中新建一个名称为 LabSQL 的文件夹, LabSQL 下载包解压到 LabSQL 的文件夹中。 解压后可以看到 function 和 Example 两个文件夹,及 ADO2020 帮助文档和README_FIRST 文本文档。 安装完成后,运行 Labveiw,在“函数”到“用户库”子选板 ,可以找到 LABSQL 的子 VI[7]。 ( 2)配置: 你需要先创建一个 DSN(Data Source Name),这样你才能在 Windows 下让LabView 和 MySQL 相连接。 你需要用 ODBC (Open Database Connectivity)来创建 DSN,你可以在 Administrative Tools 里点击 Data Sources (ODBC)来开启ODBC 程序,或者直接在运行里输入。 在创建 DSN 之前,你需要确保你的系统安装了 MySQL Connector ODBC ,你可以到 MySQL 网站下载。 在安装完 MySQL ODBC Connector 之后,你应该就可以为你的数据库创建 DNS 了。 安装后,按如下方法进行下面的步骤: ,管理工具的子选板有数据源( ODBC)。 ( ODBC)。 图 打开数据源管理器 dBASE Files,再点击添加,出现如图的界面,点击 Microsoft Access Driver( *.mdb) , 再点击完成。 武汉理工大学毕业设计(论文) 11 图 添加数据库驱动程序 ,填写 myDB,再点击确定。 图 编辑数据源名 ,证明你配置成功。 图 连接成功 这样,就完成了 DSN 的创建。 从此以后, LABSQL 就可以利用这个 DSN 访问与之相关联的 Access 数据库了。 LABSQL VIs 分类 [5] LabSQL VIs 按照功能可以分为四类: Command VIs, Connection VIs, Recordset VIs 和 Top Level VIs。 Command VIs 的功能是完成一系列的基本 ADO 操作,例如,创建或删除一个 Command 对数据库的某一个参数进行读或写等。 武汉理工大学毕业设计(论文) 12 Connection VIs 的功能是管理 LabVIEW 与数据库之间的连接。 Recordset VIs 用于对数据库中的记录进行各种操作,例如,创建或删除一条记录,对记录中的某一个条目进行读或写等。 Top Level VIs 属于顶层的 LabSQL 应 用,对前三类 LabSQL VIs 某些功能的封装,例如 SQL 可用于直接执行命令。 SQL 基本指令使用方法 [8] (1) 数据记录筛选: sql=select * from 数据表 where 字段名 =字段值 order by 字段名 [desc] sql=select * from 数据表 where 字段名 like 39。 %字段值 %39。 order by 字段名 [desc] sql=select top 10 * from 数据表 where 字段名 order by 字段名 [desc] sql=select * from 数据表 where 字段名 in (39。 值 139。 ,39。 值 239。 ,39。 值 339。 ) sql=select * from 数据表 where 字段名 between 值 1 and 值 2 (2) 更新数据记录: sql=update 数据表 set 字段名 =字段值 where 条件表达式 sql=update 数据表 set 字段 1=值 1,字段 2=值 2 „„ 字段 n=值 n where 条件表达式 (3) 删除数据记录: sql=delete from 数据表 where 条件表达式 sql=delete from 数据表 (将数据表所有记录删除 ) (4) 添加数据记录: sql=insert into 数据表 (字段 1,字段 2,字段 3 „ ) values (值 1,值 2,值 3 „ ) sql=insert into 目标数据表 select * from 源数据表 (把源数据表的记录添加到目标数据表 ) LABSQL 程序编写 前面已经建立了名为 的数据库,该数据库中包含如图 1所示的货物信息表。 下面进行对该数据库查询、修改、添加、删除记录的记录,并且指定所有的数据库操作都基于 DSN=myDB。 查询 vi 编写 利用 connection VIs 实现查询的基本步骤如下所示。 第一步:首先利用 ADO Connection 创建一个 Connection 对象,然 后 利用 ADO Connection 建立 与 数据 库的 连 接。 数据 库 由ConnectionString“ DSN=myDB”指定。 第 二步:利用 ADO Connection 执行 SQL 查询命令“ SELECT * FROM 货物信息表”。 第三步:利用 SQL Fetch Data(GetString).vi 获得查询结果,并送至前面板窗口中的名为“查询结果”的表格中显示。 第四步:利用 ADO Connection 关闭与数据库之间的连接 [5]。 武汉理工大学毕业设计(论文) 13 其程序框图和仿真结果如下图 ,图 所示。 图 查询程序框图 图 查询全表仿真结果 修改查询指令分别得到查询“可乐 ”和“有效期小于 6 个月”的记录,结果如图 , 所示。 图 查询“可乐记录”仿真结果 武汉理工大学毕业设计(论文) 14 图 查询“有效期小于 6个月的记录”仿真结果 修改 vi 编写 通过记录集修改记录的基本步骤如下。 第一步:首先利用 ADO Connection 创建一个 Connection 对象,然 后 利用 ADO Connection 建立 与 数据 库的 连 接。 数据 库 由ConnectionString“ DSN=myDB”指定。 第二步:利用 ADO Recordset 创建一个 Recordset 对象,然后利用 ADO Recordset 打开 Recordset 对象,同时利用 SQL 查询命令“ SSELECT * FROM 货物信息表”获得数据库中的全部记录。 第三步:利用 ADO Recordset 确定记录的位置。 参数 Criteria“名称 =’卫生纸’”用于指定目标记录。 第四步:利用 ADO Set Field 修改记录 [9]。 参数 Field 用于确定记 录中的字段,记录中的字段按从左到右的顺序依次排列为 0,1,2,...。 参数Value 修改该字段的值。 本次设计中将卫生纸数量减少 100。 第五步:利用 ADO Recordset 和 ADO Connection 分别关闭与记录集和数据库之间的连接。 其框图程序,前面板。 仿真结果分别如图 ,, 所示。 图 修改记录的程序框图 图 修改记录前面板 武汉理工大学毕业设计(论文) 15 图 “卫生纸数量改为 300”仿真结果 删除记录 vi 设计 利 用记录集删除记录的基本步骤如下 [10]。 第一步:首先利用 ADO Connection 创建一个 Connection 对象,然 后 利用 ADO Connection 建立 与 数据 库的 连 接。 数据 库 由ConnectionString“ DSN=myDB”指定。 第二步:利用 ADO Recordset 创建一个 Recordset 对象,然后利用 ADO Recordset 打开 Recordset 对象,同时利用 SQL 查询命令“ SSELECT * FROM 货物信息表”获得数据库中的全部记录。 第三步:利用 ADO Recordset 将游标移动到当前记录,参数NumRecords 用于指定游标所在的行。 第四步:利用 ADO Recordset Delete Record 删除记录。 参数 AffectRecords用于指定删除操作所影响的记录。 AffectCurrent 表示仅删除当前记录。 第五步:利用 ADO Recordset 和 ADO Connection 分别关闭与记录集和数据库之间的 连接。 其程序框图和仿真结果分别如图下图所示。 图 删除记录框图程序 武汉理工大学毕业设计(论文) 16 图 删除记录前面板 图 删除第三条记录仿真结果 添加记录 vi 编写 第一步:首先利用 ADO Connection 创建一个 Connection 对象,然 后 利用 ADO Connection 建立 与 数据 库的 连 接。 数据 库 由ConnectionString“ DSN=myDB”指定 [11]。 第二步:利用 ADO Recordset 创 建一个 Recordset 对象,然后利用 ADO Recordset 打开 Recordset 对象,同时利用 SQL 查询命令“ SSELECT * FROM 货物信息表”获得数据库中的全部记录。 第三步:利用 ADO Recordset 添加一条新纪录。 然后利用 ADO Set Field 为新的记录中的每一个字段赋值。 第四步:利用 ADO Recordset 和 ADO Connection 分别关闭与记录集和数据库之间的连 接。 其程序框图、前面板及仿真结果分别如下图所示。 武汉理工大学毕业设计(论文)。labview访问access数据库毕业论文设计(编辑修改稿)
相关推荐
通道纵挖法 , 通道纵挖法:沿路堑纵向挖掘一通道,然后将通道向两侧拓宽,上层通道拓宽至路堑边坡后,再开挖下层通道,按此方法直至开挖到挖方路基顶面标高,称为通道纵挖法。 这是一种快速施工的有效方法,通道可作为机械通行 、运输土方车辆的道路,便于土方挖掘和外运的流水作业。 路堑高边坡采用多级防护边坡,开挖一级支护一级,并设置多级平台及截水沟,严禁一挖到底。 边坡要求 填方路基设计 填方边坡 高度
1 2 C 5 A 6 0 S 2单 片 机EEPORM64上 位 机RS232电平转换R S 2 3 2屏 蔽线I/O口I/O口通 用 I O 口 图 LED 显示屏 系统 框图 在图 中, X0、 X1—Xn 为显示单元。 整 个显示单元由一个 32*64点阵的 LED 模块和一个 32 位宽的移位锁存器(串行 —并行转换器)构成。 所有显示单元的 16 根行线均连接到公共的行扫描驱动电路。
;按歌曲首字母查找点播;按歌曲作者查找点播;按歌曲国别查找点播;按影视名称查找歌曲点播等;选中的曲目排队 /选中的曲目优先被点唱。 在系统调研的基础上,对系统的功能进行细致的分析,并建立一个新系统的逻辑模型。 系统功能分析 系统要完成的主要功能有: 管理各种 功能 系统用户管理、员工信息管理、包房信息管理,歌曲库管理。 系统用户管理 :包括用户名,密码,权限,添加时间,可添加删除等。 包房管理
重螺旋齿轮的系统之上的。 通过多重螺旋齿轮将活塞的直线运动转化成旋转运动。 活塞的直线运动越长,旋转的角度就越大。 DA 系主要特点: 内部采用螺旋结构,外型尺寸小,输出扭矩大。 18 种系列尺寸,最高扭矩 至 250,000 Nm。 标准工作压力 21Mpa,最大至 32Mpa。 每个系列尺寸都有 4 种转角 : 90176。 , 180176。 , 270176。 和 360176。
客户机 /服务器模式发展起来的新的网络结构模式。 B/S 模式管理信息系统克服了 C/S 模式管理信息系统的不足,其主要表现在: ● B/S模式提供了一致的用户界面 ● B/S模式具有很强的开放性 ● B/S模式的结构易于扩展 ● B/S模式提供灵活的信息交流和信息发布服务 逻辑结构设计 本系统数据库采用 SQL Server 2020数据库,系统数据库名称为 goldtoad。 数据库
系统基本信息 综合以上分析,要实现上面的所有功 能模块,数据库共要设计四个表,它们分别是: 1. 用户表 (user): userId、 userName、 password、 head、 registerTime、role 2. 板块表( channel): channelId、 channleName、 userId 3. 主题表( topic): tiopcId、 title、