- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
谁能分享一个在 OSX(或 Linux)上使用 python3 与 Wonderware 的 Historian 的功能连接方法?
Historian 显然是 Microsoft SQL Server OLE DB(参见 http://www.logic-control.com/datasheets/1/Historian/HistorianConcepts.pdf 的第 102 页)。
另一篇 SO 帖子表明,唯一能够连接到 OLE DB 的 python 库是“adodbapi”(Connecting to Microsoft SQL server using Python)
代码尝试(使用默认 RO 凭据):
import adodbapi
ServerName = "ServerName"
MSQLDatabase = "Runtime"
username = "aaUser"
password = "pwUser"
conn = adodbapi.connect("PROVIDER=INSQL;Data Source={0};Database={1};trusted_connection=yes;UID={2};PWD{3};".format(ServerName,MSQLDatabase,username,password))
这给出了一个错误:
adodbapi.apibase.OperationalError: (InterfaceError("Windows COM Error: Dispatch('ADODB.Connection') failed.",)...
错误可能是由于 pywin32 包的缺失和不可用,这显然仅限于 Windows ( Pywin32 (com objects) on Mac )
感谢提示。我高度怀疑在这种情况下无法桥接 Microsoft 与 Mac/Linux 的世界。
最佳答案
您应该能够使用 Python 访问 MS SQL Server 数据库(例如 Wonderware Historian 数据库)。
要检查的事情:
关于python - 使用 python 3 和 OSX 或 Linux 连接到 Wonderware Historian OLE DB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41970482/
谁能分享一个在 OSX(或 Linux)上使用 python3 与 Wonderware 的 Historian 的功能连接方法? Historian 显然是 Microsoft SQL Server
我是一名优秀的程序员,十分优秀!