问题描述:一个机器作为服务器用SQL Server建了需要使用的数据库,多个人需要在各自的电脑上访问该数据库实现整个工程的数据交互。现打算用LabVIEW的Database Connectivity Toolkit(DCT)工具包进行连接并行使数据的操作。具体使用UDL方式进行连接,udl文件主要包含OLE DB provider, server information, user ID, password, default database等信息,在DCT中创建udl方式有三种。
具体过程:用DB Tools Open Connection.vi建立连接,先使用prompt方式建立并测试连接:
该vi后面连接上DB Tools Close Connection.vi关闭连接即可:
运行该程序,弹出设置对话框,用以下步骤进行设置:
1. 选择提供程序,使用Microsoft OLE DB Provider for SQL Server:
2. 选择“连接”,设置好服务器名称,用户名,密码以及在服务器上的数据库:
3. 选择“高级”,设置连接超时时间,此处设置为15秒:
4. 选择“所有”,查看所设置的内容:
5. 回到“连接”,点击“测试连接”:
显示“测试连接成功”,就可以根据刚才设置的内容建立连接编程读写数据库的数据了。
其他方法:可以点击工具菜单选择Create Data Link,会弹出如上面的方法一样的配置对话框,进行配置并保存.udl文件即可。也可以新建一个.txt文档,再将后缀名改为.udl,然后双击打开进行配置和保存,这样得到的.udl文件通过测试连接后可以正常与数据库进行连接了。
此外与udl方式类似的还可以利用DSN数据源和字符串的方式进行连接。