小编Sau*_*rdo的帖子

使用Microsoft Access创建独立应用程序

一旦我看到在MS Access中创建的数据库作为正常程序工作,即使用可执行文件打开一个漂亮的UI并允许访问表单和报告.我试图做同样的事情,我甚至谷歌搜索,但没有找到它是如何做到的.任何人都知道如何使用Access构建这样的独立应用程序?

ms-access

6
推荐指数
2
解决办法
9万
查看次数

在 Linux 上调用 cx_Oracle 之前设置正确的环境变量

一些上下文

cx_Oracle用于从 Python 访问 Oracle 数据库的包,需要在加载和使用包之前设置环境变量。在 Windows 上,需要将文件夹添加instantclient_12_2到 PATH,而在 Linux 上,则LD_LIBRARY_PATH需要设置环境变量,指向instantclient_12_2文件夹,您可以在 shell 中运行以下命令(在运行您的 python 脚本之前)完成以下命令:

export LD_LIBRARY_PATH= path/to/instantclient_12_2/folder:$LD_LIBRARY_PATH
Run Code Online (Sandbox Code Playgroud)

问题

在 Windows 上,如果您将instantclient_12_2文件夹从 python 脚本添加到 PATH,一切都会按预期工作,您不必强制用户手动更改 PATH:

# On Windows, it works like a charm
import os
os.environ['PATH'] += ';' + 'Z:\\path\\to\\instantclient_12_2\\folder' 
import cx_Oracle
tns = cx_Oracle.makedsn("server", "port", "DSN")
connection = cx_Oracle.connect("user", "password", tns)
cursor = connection.cursor()
cursor.execute("select * from ...")
Run Code Online (Sandbox Code Playgroud)

不幸的是,这不适用于 Linux(我在Oracle Linux Server 7.3 版上运行,即CentOS)。等效脚本(即从 python …

python linux oracle cx-oracle environment-variables

1
推荐指数
1
解决办法
1130
查看次数