.net – 为oracle托管数据访问设置NLS_LANG
发布时间:2020-12-12 16:26:06 所属栏目:百科 来源:网络整理
导读:我有一个 winforms c#应用程序使用Oracle 12c通过oracle.manageddataaccess(通过NHibernate 4.0),oracle数据库在客户站点上的另一台机器上,由于oracle数据库和客户端机器之间的NLS_LANG差异,我们遇到了字符集转换问题.客户端计算机上没有安装Oracle客户端(仅
我有一个
winforms c#应用程序使用Oracle 12c通过oracle.manageddataaccess(通过NHibernate 4.0),oracle数据库在客户站点上的另一台机器上,由于oracle数据库和客户端机器之间的NLS_LANG差异,我们遇到了字符集转换问题.客户端计算机上没有安装Oracle客户端(仅使用托管驱动程序).
我们发现您可以使用环境变量指定客户端NLS_LANG. 我的问题是: conn = new OracleConnection(connectionString); conn.Open(); OracleGlobalization info = conn.GetSessionInfo(); info.DateFormat = "YYYY-MM-DD"; conn.SetSessionInfo(info); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |