64位labview2020使用labsql调用access数据库的问题

 

 

有labview的大佬吗?求助!

我使用64位labview2020的labsql包编了一个读取access数据库的vi,odbc数据源也设置好了。

但是这个程序不知道为什么,只能在刚打开labview的第一次能成功执行,第二次就会报错。

重新将labview整个关掉再打开,又是变成第一次能执行,之后报错。

有大佬知道怎么才能解决吗

你的问题可能是一个内存泄漏的问题。在第一次运行后,labview可能没有正确地释放数据源,从而导致在第二次运行程序时出现问题。

一种可能的解决方法是,在程序结束时手动释放数据源。你可以在程序的最后使用labsql关闭连接节点和labsql释放资源节点,以确保正确释放数据源。

另外,你还可以尝试使用64位的ODBC驱动程序来连接access数据库,从而避免使用labsql包。另外,你也可以尝试在不同机器上进行测试,看看是否有同样的问题。