我使用Microsoft SQL Server Management Studio创建了一个新数据库,现在我想通过LabVIEW与它进行交互。我已经有几个VI使用数据库连接工具包与以前的数据库进行交互。这个数据库是由一个已经离开项目的人创建的,除了LabVIEW之外我无法找到它。 我对LabVIEW很有经验,但对数据库来说却是新手和困惑。
提前谢谢。
答案 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
感谢所有提交答案的人,他们当然帮助我指明了正确的方向。