我已经使用Microsoft SQL Server Management Studio创建了一个新数据库,现在我想通过LabVIEW与它交互。我已经有几个VIs可以使用数据库连接工具包与以前的数据库进行交互。这个数据库是由一个离开了项目的人创建的,我在LabVIEW中找不到它。我对LabVIEW很有经验,但对数据库完全陌生和困惑。
提前谢谢你。
发布于 2014-02-20 01:04:51
第一个调用的Connectivity Toolkit VI应该是Open Connection。
现有代码(VI)将使用文件或字符串作为输入。
如果输入是字符串,则需要创建一个与您的服务器兼容的新连接字符串。您可以在https://www.connectionstrings.com/sql-server-2008/上找到常用的SQL Server字符串
如果输入的是文件名,则可以复制引用的.UDL文件,然后通过打开(双击)修改复制的文件,然后选择OLE DB Provider for SQL server,然后设置连接选项以指向您的服务器、数据库等,然后测试连接。
发布于 2014-02-28 17:56:08
基本上,你必须经历的工作流程如下:
打开connection
如果你在Labview附带的NI示例查找器中搜索“数据库”,你会发现一些很好的起点。
特别是数据库Connection.vi和数据库Fetching.vi。如果您计划使用transactions,也可以尝试使用数据库Transaction.vi。
发布于 2014-03-03 17:22:00
我发现问题的解决方案是创建一个.udl文件,并将其用作打开数据库连接的文件路径。
这是教我如何做的地址:http://msdn.microsoft.com/en-us/library/e38h511e(v=vs.71).aspx
感谢每一位提交答案的人,他们确实为我指明了正确的方向。
https://stackoverflow.com/questions/21860465
复制相似问题