Sql 如何在LabView中连接到数据库

Sql 如何在LabView中连接到数据库,sql,database,ssms,labview,Sql,Database,Ssms,Labview,我已经使用MicrosoftSQLServerManagementStudio创建了一个新的数据库,现在我想通过LabVIEW与它进行交互。我已经有几个VIs可以使用数据库连接工具包与以前的数据库交互。这个数据库是由一个离开项目的人创建的,我在LabVIEW中找不到它。 我对LabVIEW很有经验,但对数据库一无所知 提前感谢。调用的第一个连接工具包VI应该是开放连接 现有代码(VI)将使用文件或字符串作为输入 如果输入是字符串,则需要创建与服务器兼容的新连接字符串。您可以在以下位置找到常见的S

我已经使用MicrosoftSQLServerManagementStudio创建了一个新的数据库,现在我想通过LabVIEW与它进行交互。我已经有几个VIs可以使用数据库连接工具包与以前的数据库交互。这个数据库是由一个离开项目的人创建的,我在LabVIEW中找不到它。 我对LabVIEW很有经验,但对数据库一无所知


提前感谢。

调用的第一个连接工具包VI应该是开放连接

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

如果输入是字符串,则需要创建与服务器兼容的新连接字符串。您可以在以下位置找到常见的SQL Server字符串:


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

调用的第一个连接工具包VI应该是开放连接

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

如果输入是字符串,则需要创建与服务器兼容的新连接字符串。您可以在以下位置找到常见的SQL Server字符串:


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

基本上,您必须执行以下工作流程:

  • 开放连接
  • 执行您的查询
  • 获取数据(如果需要)
  • 密切联系
如果您在Labview附带的NI示例查找程序中搜索“数据库”,您将找到一些好的起点

特别是看看Database Connection.vi和Database Fetching.vi。
如果您计划使用Database Transaction.vi.

基本上,您必须执行以下工作流程:

  • 开放连接
  • 执行您的查询
  • 获取数据(如果需要)
  • 密切联系
如果您在Labview附带的NI示例查找程序中搜索“数据库”,您将找到一些好的起点

特别是看看Database Connection.vi和Database Fetching.vi。
如果您计划使用Database Transaction.vi.

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

这是教我如何做到这一点的地址:


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

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

这是教我如何做到这一点的地址:


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

谢谢你的回答。这是一个我需要的UDL文件,但我不知道我必须手动创建一个。现在我知道了,效果很好。谢谢你的回答。这是一个我需要的UDL文件,但我不知道我必须手动创建一个。现在我知道了,效果很好。