3

名前にデンマーク語の文字が含まれるを含むテーブルを含むMSAccessDBがあります。例えばDøbt

プログラムがデンマークの場所のPCで動作する場合、すべてが正常に機能しますが、ウクライナの場所のPCでは、フィールドDжbtが欠落しているというエラーが発生しました。charøはDBから次のように私に来るようですж

最後の行でエラーを発生させるコード:

var connection = new OleDbConnection();
connection.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=F:\\STAT.MDB";
var table = new DataTable( "NewTable" );
table.Locale = CultureInfo.GetCultureInfo( "da-DK" ); 
var adapter = new OleDbDataAdapter( "SELECT Døbt FROM Table", connection );
adapter.Fill( table );

接続などのターゲットカルチャを設定する方法はありますか?

4

1 に答える 1

1

問題は接続にあるとは思いませんが、これを実行しているマシンが正しい文字セットを使用していないという事実により、ウクライナの場所の設定でデンマーク語の文字を読み取ることができるアップデートがダウンロードできる可能性があります

于 2012-04-26T15:21:16.020 に答える