|
|
资料下载地址:
http://hexun.com/tingfeng365/
http://tingfeng365.blog.hexun.com/63912831_d.html
测试项目文件放在D:\DaXin365 下
数据库文件在Data\文件夹下
工具包使用的是LABSQL sql server是NI DSC模块自带的英文简化版
MYSQL用的是5.1版 LABVIEW用的是2010版
-------------------------------------------------------------------
制作本资料的目的就是为了验证以下问题:
我们平时使用的是中文操作系统,labview也是中文版的。在使用sql server 和mysql数据库时创建的SQL数据库
库名 表名 字段名 是否全都可以使用中文文字?sql server是中文版,mysql使用GBK编码。网上人家都说不建议
用中文,但他们都是用ASP PHP编程的。数据采集和生产控制系统这样使用中文名的数据库,会对在LV编程中使
用SQL语句有影响吗?
LV读写MYSQL数据库的数据时中文数据出现字符串错误。英文字符串则正常。网上查了一下,可能是数据库编码问
题。但我把 连接 数据库 表 字段 这四大要素的属性的编码方式都统一改为GBK编码,问题照旧。 是不是跟lv
编程环境也有关阿?
-------------------------------------------------------------------
用TXT文件把扩展名改成udl 即可生成数据连接文件.udl
或者在LABVIEW的 工具 菜单下选择 Create Data Link 生成udl文件
数据库操作测试总结:-------------------------------
如果引用(.udl) 文件,数据源在(.udl) 文件里配置,使用格式为:
file name=D:\DaXin365\LabSQL\配方.udl
用ODBC数据源管理器手工配置数据源的时候格式为:
DSN=数据源名称
如:
DSN=mysqlodbc
使用 链接字符串 时 字符串可以用udl文件界面配置得到,之后复制过来即可。
SQL Server数据库的链接字符串格式为:
Description=配方数据库德数据源;DRIVER=SQL Server;SERVER=20100823-2159\CITADEL;APP=Microsoft(R)
Windows(R) Operating System;WSID=20100823-2159;DATABASE=配方;LANGUAGE=简体中
文;Network=DBMSLPCN;Trusted_Connection=Yes
MYSQL数据库的链接字符串格式为:
DATABASE=peifang;DRIVER={MySQL ODBC 3.51
Driver};OPTION=0 WD=123456 ORT=3306;SERVER=localhost;UID=root;CHARSET=gbk
SQL SERVER数据库,字段名不能用数字开头,否则提示语法错误。
Access数据库用数字开头的字段名则能正常使用。
udl文件的文件名 数据库名 表名 字段名 都用中文时,SQL SERVER数据库 和 Access数据库使用 添加 修改 删除
查询语句均能正常工作,mysql数据库 数据库名 表名 字段名 以及SQL语句中都不给用中文,不然出错。MYSQL数
据库的库名用中文名时,配置数据源时根本通不过。
。
访问这三种数据库,程序不用修改,只需修改udl文件配置即可。
-------------------------------------------------------------------------
LABVIEW连接SQL SERVER ACCESS MYSQL数据库操作测试
SQL SERVER ACCESS MYSQL 数据库 数据连接文件.udl 的配置方法
资料下载地址http://hexun.com/tingfeng365/
。
ACCESS数据库 数据连接文件.udl 的配置方法:
使用通用数据链接 (.udl) 文件来连接数据库,在 udl 文件里 ,如果选择Microsoft OLE DB Provider for ODBC
Drivers来连接数据库,则在【指定数据源】下 选择【使用链接字符串】,点【编译】在弹出的对话框中 【DSN名
称】后面 点【新建】,在弹出的 创建新数据源窗口中选择 Microsoft SQL Server Driver (*.mdb) ,之后点 下
一步,点击 【浏览】 ,输入 数据源的名称(此名称就是SQL语句所用到的数据源名),选择要保存数据源文件的文
件夹(默认保存在C:\Program Files\Common Files\ODBC\Data Sources),点保存。之后选择下一步,会弹出对
话框要求选择要连接的数据库。
之后在 udl 文件界面上点 测试连接, OK----------------
--------
------如果选择 Microsoft Jet 4.0 OLE DB Provider 来连接数据库,则只需在 【连接】 选项卡里设置数据库
名和路径即可
文件出处 http://tingfeng365.blog.hexun.com/63912831_d.html
。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
×
|