微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用 QODBC 和 Powershell 访问 QuickBooks

如何解决使用 QODBC 和 Powershell 访问 QuickBooks

我在 Windows 10 64 位计算机上运行 QuickBooks Premier 2019(桌面版)。我安装了 QODBC。我尝试运行 flexquarters 网站上提供的以下 Powershell 脚本。我收到此错误

使用“0”个参数调用“Open”的异常:“ERROR [IM014] [Microsoft][ODBC Driver Manager] 指定的 DSN 包含驱动程序和应用程序之间的架构不匹配"


$connectstring = "DSN=QuickBooks Data;"
$sql = "Select TOP 10 Name from Customer"
$conn = New-Object System.Data.Odbc.OdbcConnection($connectstring)
$conn.open()
$cmd = New-Object system.Data.Odbc.OdbcCommand($sql,$conn)
$da = New-Object system.Data.Odbc.OdbcDataAdapter($cmd)
$dt = New-Object system.Data.datatable
$null = $da.fill($dt)
$conn.close()
$dt

解决方法

已解决 - 必须使用“QuickBooks Data 64-Bit QRemote”数据源

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。