gpt4 book ai didi

.net - 设置 NLS_LANG 以进行 Oracle 管理的数据访问

转载 作者:行者123 更新时间:2023-12-02 04:25:21 26 4
gpt4 key购买 nike

我有一个通过 oracle.manageddataaccess (通过 NHibernate 4.0)使用 Oracle 12c 的 winforms c# 应用程序,oracle 数据库位于客户站点的另一台计算机上,由于 oracle 数据库和 Oracle 数据库之间的 NLS_LANG 差异,我们在字符集转换方面遇到了问题客户端机器。客户端计算机上没有安装 Oracle 客户端(仅使用托管驱动程序)。

我们发现您可以使用环境变量指定客户端 NLS_LANG。

我的问题是:在 Oracle 中使用新的托管数据访问时,是否有其他方法可以指定 NLS_LANG 设置?

最佳答案

我正在使用 OracleGlobalization 设置日期格式,如下所示。这可能会给你一个线索..

 conn = new OracleConnection(connectionString);
conn.Open();
OracleGlobalization info = conn.GetSessionInfo();
info.DateFormat = "YYYY-MM-DD";
conn.SetSessionInfo(info);

关于.net - 设置 NLS_LANG 以进行 Oracle 管理的数据访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24307580/

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