[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 05/09 11:17 / Filesize : 194 KB / Number-of Response : 985
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

消しゴムじゃないMONOを使ってみるスレ 2個目



285 名前:デフォルトの名無しさん mailto:sage [2007/02/18(日) 17:30:53 ]
>>284
未実装じゃなくて、System.Configuration周りのバグかな?
以下のコードはmachine.config(+App.config)に登録されている
データベースプロバイダのnameを全てコンソールに出力するものなんだが、
class Program
{
  static void Main(string[] args)
  {
    DataTable dt = DbProviderFactories.GetFactoryClasses();
    foreach (DataRow dr in dt.Rows)
    {
      Console.WriteLine(dr["name"]);
    }
  }
}
/** Windowsでの結果 **/
Odbc Data Provider
OleDb Data Provider
OracleClient Data Provider
SqlClient Data Provider
SQL Server CE Data Provider
Npgsql Data Provider // Npgsql2をApp.configで追加
/** mono(1.2.3.1)での結果(openSUSE10.2) **/
Unhandled Exception: System.Configuration.ConfigurationException:
    Required Attribute 'support' is missing! (/etc/mono/2.0/machine.config line 1)
at System.Data.Common.DbProviderFactoriesConfigurationHandler.GetAttributeValue
    (System.Xml.XmlNode node, System.String name)
    [0x0005b] in /tmp/scratch/BUILD/mono-1.2.3.1/mcs/class/System.Data/System.Data.Common/DbProviderFactoriesConfigurationHandler.cs:92
support属性がないよとのことだが、そんなん最初からないものだと思う。 っていうかmachine.configの1行目ってどゆこと?

> # 普段ここ滅多に来ないんでよろすく
忘れない程度に来てねw。重大だと思ったらlingrにも書こうかな(^^;






[ 続きを読む ] / [ 携帯版 ]

全部読む 前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<194KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef