LabVIEW - 变体到数据库变体

时间:2014-12-08 15:53:10

标签: database labview variant

我创建了一个保存VI,可以使用动态分派将几个不同的类保存到数据库。每个类都有一个我想要保存的不同类型定义的集群。我正在尝试将每个集群转换为数据库变体,因此它们都输出了我可以保存到数据库的相同内容。我可以让他们创建一系列变体,我认为它们可以工作,但事实并非如此,大概是因为这些是LabVIEW变体,而不是数据库变体。

如何将这些群集中的每一个转换为在我的通用保存到数据库VI中使用的相同类型?

群集都包含不同数量和类型的变量,包括字符串,数字,甚至其他群集。

提前感谢您的任何回答评论或建议。

2 个答案:

答案 0 :(得分:1)

请提供示例。具体地,

  1. 您使用的是什么数据库工具包?什么是这个DB工具包VI 接受?发布工作代码示例。
  2. 您可以控制从虚拟序列化方法输出的内容。您能否更具体地说明为什么不能输出单个变量,而是必须输出数组呢?你可以发布代码的相关部分吗?
  3. 你是什么意思"会起作用,但它不会,大概是因为......"。请提供一个不起作用的代码示例及其生成的错误消息......

答案 1 :(得分:0)

正如Mikhail N Zakharov所指出的,您可以将群集转换为单个变体,而不是变体数组。然后,可以将此单个变量保存在数据库中。

我的问题是试图通过数据库读取给你的类型;一系列变体,假设读取和写入数据库可以使用相同的类型实现。