在LabVIEW中利用LabSQL操作ACCESS数据库 - 图文
更新时间:2023-11-06 01:34:01 阅读量: 教育文库 文档下载
- 利用labview测转速推荐度:
- 相关推荐
在LabVIEW中利用LabSQL操作ACCESS数据库
有时候想想,网上关于这方面的资料很多,我就不必再写这方面的东西了,可是又想,我遇到的问题,还是要google,baidu很久,所以,我决定把我遇到的问题整理一下,以供大家参考。
关于LabVIEW,我就不多说了,不知道LabVIEW的人也不会用它来编程,呵呵。 关于ACCESS,可以打电话问微软客服中心。 先说关于LabSQL的废话:
LabSQL 是一个免费的、多数据库、跨平台的LabVIEW 数据库访问工具包。目前的版本是LabSQL Release 1.1,LabSQL 支持Windows 操作系统中任何基于OBDC 的数据库,包括Acess,SQL Server,Orcale,Sybase,MySQL等。LabSQL 是利用Microsoft ADO 以及SQL 语言来完成数据库访问,将复杂的底层ADO 及SQL 操作封装成一系列的LabSQL VIs。利用LabSQL 几乎可以访问任何类型地数据库,执行各种查询,对记录进行各种操作。它的优点是易于理解,操作简单,不熟悉SQL 语言的用户也可以很容易地使用。只需进行简单地编程,就可在LabVIEW 中实现数据库访问。它还有一个最大的优点是源代码开放,并且是全面免费的。(注:LabSQL 的下载网址http://jeffreytravis.com)。
在ACCESS数据库中,有很多SQL语句都不能执行。ACCESS仅提供了CREATE,INSERT ,UPDATE,DELETE等基本的SQL语句。这样使得在使用过程中我们还需要使用写属性节点来编程。
1. 如何利用LabSQL创建ACCESS数据库?
在LabSQL中总是要指定DSN才能进行操作,因此,创建数据库就不太好办了,我们可以利用LabVIEW中的ActiveX技术来实现:
注意:确定E:\\Demo目录是否存在!
当然,方法很多,这里提供一种,仅供参考。 2. 如何利用LabSQL重命名数据表名称?
在其他的数据库里,有专门的重新命名的SQL语句,可是那些语句放到ACCESS有点找不到北了,我采用了下面的方面:
分2步:先把表1里的内容全部拷贝出来,插入到表2;然后删除表1。 3. 如何获取数据表字段名?
可以通过下面的方法获取数据表字段名(Access)
4. 如何获取数据库里所有表的名称?
首先打开面板: 工具>>选项,在视图页中的显示栏 把隐藏对象和系统对象显示出来。见下图:
点击确定关闭面板后,可见下图出现些隐藏的数据表:
接下来我们对MSysObjects表进行操作。
结果数组里就是数据库所有用户数据表的名称了。 解决\操作必须使用一个可更新的查询\ 原因:
有几个主要的错误原因:
这个错误发生在当你的程序试图执行更新数据库或其它类似操作时。这是因为 ADO由于以下的几个原因而不能够写数据库造成的。
1、最普遍的原因是匿名用户帐号(IUSR_MACHINE)对该数据库文件没有写权限。
要解决这个问题,在管理器中调整数据库文件的属性,让匿名用户有正确的权限。当使用ACCESS数据库时,不仅要给文件写的权限,还要给该目录写 的权限,因为Jet需要在该目录建立一个.ldb文件。 2、第二个原因是数据库没有使用正确的模式打开。应该使用下面的方法打开。 SQL = \
Set Conn = Server.CreateObject(\ Conn.Mode = 3 '3 = adModeReadWrite Conn.Open \ Conn.Execute(SQL) Conn.Close
注意默认的Mode是设置0(adModeUnknown),它是允许更新的。 3、还有可能是在ODBC管理器中将该DSN的只读选项选中。
4、你是在同时更新两个表中的字段,也会出现这个错误信息,解决办法是分开来更新这两个表中各自字段。
5、当你使用了一个从低版本中(如ACCESS2.0,ACCESS7.0)载入到高版本(ACCESS 2000)中的查询时,在执行这个查询是会出现该错误
正在阅读:
在LabVIEW中利用LabSQL操作ACCESS数据库 - 图文11-06
金融学概论习题:第4章 利率及其决定12-29
这一次我战胜了自卑作文500字06-20
公司销售激励口号(五篇)08-22
秋游日记200字五篇10-29
材料专业考研词汇名词解释04-29
2019年第一书记驻村任职工作述职报告09-26
工程量计算规则及案例11-22
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 利用
- LabVIEW
- 操作
- 图文
- 数据库
- LabSQL
- ACCESS
- 虚拟现实 答案
- 事业单位:统计学(含答案)
- 2010年BEC阅读真题分析及名师解题给你看
- 河北中考试题(数学语文英语物理化学)带答案
- 中国政治制度史-13秋
- 汉川市中小学布局规划
- 2017-2023年中国塑料封口市场调查与产业竞争格局报告(目录) - 图文
- 人教版五年级语文上册期末复习资料1-8单元(附练习题)
- 2016高考天津地方史总结归纳
- 湖南骂人话
- 阜宁县芦蒲镇童营小学义务教育发展基本均衡县学校简介
- 00161 自考 财务报表分析(一) 课后习题(第3章)
- YG Entertainment
- 口腔组织 - 牙周组织病练习
- 公共关系作业1
- 2009年北京会计从业资格《会计基础》真题及答案
- 微机原理与接口技术 第四章 课后答案
- 新时期转变干部作风加强机关行政效能建设的思考
- 在班长以上人员会议上的讲话
- 采用活性激发技术每年处理60万吨工业废渣综合利用建设项目可行性研究报告