Sql Server Compact Edition 4.0を使用しており、システム(Windows 7)にインストールしています。私のソリューションから、これを実行すると、基本的にコード行が正常に機能します
接続文字列が「DataSource='E://S.sdf';」のSqlCeConnection.Open()接続文字列にLCIDが指定されていません。
そして、これはうまくいきます。
しかし、Windows XPシステムで同じものを実行すると、「指定されたロケールはこのオペレーティングシステムではサポートされていません。[LCID=16393]」というエラーが表示されます。
そこで、接続文字列 "DataSource ='E://S.sdf'; LCID=1033"のLCIDを変更しようとしましたがまだ機能しません。
SqlCeConnectionStringBuilder.InitialLcidプロパティを1033と1030に試しても、まだ機能しません。
このエラーが発生するように、Windows XP /WindowsServerに何が欠けているかを提案してください。
WindowsXP用にx86msiをインストールし、Windows7システム用に64ビットインストールを実行しました。
ありがとう