asp.net - 'Unicode' 是一个无效的连接字符串属性 Asp.net

标签 asp.net oracle unicode connection-string

我的代码有错误----“Unicode”是一个无效的连接字符串属性

网络配置:

<connectionStrings>
<add name="ConnectionString" connectionString="Data Source=XE;Persist Security Info=True;User ID=****;Password=****;Unicode=True"
  providerName="System.Data.OracleClient" /> </connectionStrings>

ASP.net:

 public DataTable Bankomat(DataTable dt)
    {

        using (con = new OracleConnection())
        {
            using (cmd = new OracleCommand())
            {
                con.ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings["connectionString"].ToString();

                cmd.Connection = con;
                cmd.CommandText = "select * from bankomat";
                con.Open();
                dt.Load(cmd.ExecuteReader());
                con.Close();
            }

        }
        return dt;
    }

最佳答案

在连接字符串中

connectionString="Data Source=XE;Persist Security Info=True;User ID=****;Password=****;Unicode=True"

Unicode=True 属于 System.Data.OracleClient而不是 Oracle.DataAccess.Client

所以只需删除它。

关于asp.net - 'Unicode' 是一个无效的连接字符串属性 Asp.net,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38849352/

相关文章:

mysql - 按多语言领域分组

sql - 用于验证特定数字的正则表达式

php - 正则表达式匹配任何字符串,无论是否为 Unicode?

c# - 通过 abcpdf 创建单选按钮

asp.net - 如何在 ASP.NET 中以编程方式创建子域?

asp.net - 抑制 HTTP 500 响应代码

iPhone 应用因使用 ICU(Unicode 扩展)而被拒绝

asp.net - 从 asp.net 发送电子邮件时,SMTP 服务器需要安全连接或客户端未通过身份验证错误

java - 引用的 Jar 中的 Log4J JDBC SQL 错误

java - 在 Java 中生成 3 字节(0x800 到 0xffff)UTF-8 编码