gpt4 book ai didi

oracle - 如何在一个应用程序中使用不同的 oracle 字符集

转载 作者:行者123 更新时间:2023-12-03 18:52:02 25 4
gpt4 key购买 nike

我正在用 Delphi 开发一个 32 位客户端应用程序。从这个应用程序我需要连接到两个不同服务器上的数据库。第一个数据库字符集是 WE8MSWIN1252,另一个服务器用 WE8PC850 解码。将客户端 NLS_LANG 参数设置为正确的值可以解决正确的 sql 查询结果。

不幸的是,这(客户端字符集)似乎只能在应用程序启动时识别(首先连接到 oracle)。我需要在运行时更改客户端字符集。 Oracle 客户端似乎存储了一个应用程序用于连接的字符集!

旁边:我使用 udl 文件来设置连接(Microsoft OLE DB - 驱动程序)

我能做些什么?

最佳答案

您可以使用 ALTER SESSION连接到数据库后调用以更改 session 级别的设置。

关于oracle - 如何在一个应用程序中使用不同的 oracle 字符集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2089100/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com