mysql dbに接続しようとしているコードがあります。 thisをインストールしました。 プロジェクトにMySql.Data.CF.dllという参照を追加しました。 プロジェクトは苦情なしでコンパイルされます。ASP.NET参照のMySQL接続問題
私はこれを実行すると、以下のように...
string conn_str = ConfigurationManager.ConnectionStrings["MySQLServer"].ConnectionString;
DataSet m_Dst = new DataSet();
DataTable All_Table = new DataTable();
try
{
MySqlCommand cmd = new MySqlCommand(m_SQL, new MySqlConnection(conn_str));
cmd.CommandType = CommandType.Text;
cmd.Connection.Open();
MySqlDataAdapter MyDa = new MySqlDataAdapter(cmd);
MyDa.Fill(m_Dst);
if (m_Dst.Tables.Count > 0)
All_Table = m_Dst.Tables[0];
}
catch (Exception ex)
{
string s = ex.Message;
}
が、私は例外を取得:
は、指定したカルチャまたはニュートラルカルチャに適切なすべてのリソースが見つかりませんでした。 「MySql.Data.MySqlClient.Properties.Resources.resources」がコンパイル時にアセンブリ「MySql.Data.CF」に正しく埋め込まれているか、またはリンクされていること、または必要なすべてのサテライトアセンブリがロード可能で完全に署名されていることを確認してください」。
は、誰もが私が行方不明ですか、この接続を防止するために、間違ってやっていることを知ってい
私はそれを処理する予定ですが、私はこれをテストしていました。そして、私はこのエラーを取得します。私はすでにソリューションをインストールしていないので、再インストールを試みました。他のアイデア? – Gabe
私は額面でエラーメッセージを受け取ります。文化/衛星アセンブリについて不平を言っているので、ローカライズされたバージョンのコネクタがシステムに合っているか、必要なローカリゼーションアセンブリをデプロイメントに含めたかどうかを確認したいと思います。 –
btwであれば、 'new MySqlCommand(、)'の代わりに 'cn.CreateCommand()'を使うことができます。 – abatishchev