2016-08-09 68 views
1

私のコードエラーが発生している---- 'Unicodeは'は 'ユニコード' は無効な接続文字列の属性であるAsp.net

のWeb Configを無効な接続文字列属性です:

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

Asp.net:接続文字列で

+1

コードにエラーはありません。設定にエラーがあります。また、古代版のASP.NETを復活させようとしているようですので、最近ASP.NETをどうやって行うことができるかについてhttp://www.asp.net/get-startedを見てください。 – bzlm

+0

このUnicode = Trueを削除してください – Aristos

+1

ありがとうございました –

答えて

3
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" 
だからそれを削除

Oracle.DataAccess.Client System.Data.OracleClientとしないようにbelonge

Unicode=Trueです。

関連する問題