如何连接到LabView中的数据库

时间:2014-02-18 17:02:05

标签: sql database ssms labview

我使用Microsoft SQL Server Management Studio创建了一个新数据库,现在我想通过LabVIEW与它进行交互。我已经有几个VI使用数据库连接工具包与以前的数据库进行交互。这个数据库是由一个已经离开项目的人创建的,除了LabVIEW之外我无法找到它。 我对LabVIEW很有经验,但对数据库来说却是新手和困惑。

提前谢谢。

3 个答案:

答案 0 :(得分:3)

调用的第一个Connectivity Toolkit VI应该是Open Connection。

现有代码(VI)将使用文件或字符串作为输入。

如果输入是字符串,则需要创建与服务器兼容的新连接字符串。您可以在https://www.connectionstrings.com/sql-server-2008/

找到常见的SQL Server字符串

如果输入是文件名,则可以复制引用的.UDL文件,然后通过打开(双击)修改复制的文件,然后选择SQL Server的OLE DB提供程序,然后设置连接选项指向您的服务器,数据库等,然后测试连接。

答案 1 :(得分:2)

基本上您必须经历的工作流程如下:

  • 打开连接
  • 执行您的查询
  • 获取数据(如果需要)
  • 关闭连接

如果您在Labview附带的 NI示例查找器中搜索“数据库”,您会发现一些不错的起点。

特别介绍一下Database Connection.vi和Database Fetching.vi。 如果您打算使用transactions,请尝试使用Database Transaction.vi。

答案 2 :(得分:1)

我发现我的问题的解决方案是创建一个.udl文件并将其用作打开数据库连接的文件路径。

这是告诉我如何做到这一点的地址: http://msdn.microsoft.com/en-us/library/e38h511e(v=vs.71).aspx

感谢所有提交答案的人,他们当然帮助我指明了正确的方向。