0
私はC#を使用してSQLサーバーに接続しようとしています。 Windowsでうまく動作しています。 問題は、Monoを使ってUbuntu 16で実行したときです。うまく動作せず、照合エラーが発生します。ここでエラーがある:ここ Mono Sqlドライバの問題
は私の全体のC#コードは次のとおりです。
private SqlConnection CreareConnection()
{
try
{
SqlConnection conn = new SqlConnection("data source=192.168.1.25;initial catalog=MesterCoin;persist security info=True;user id=sa;password=147;");
conn.Open();
return conn;
}
catch (Exception ex){throw ex;}
}
public List<Balance> GetUnAssigned()
{
var result = new List<Balance>();
try
{
var cmd = new SqlCommand("select * from Balance", CreareConnection());
var rows = cmd.ExecuteReader();
while (rows.Read())
result.Add(new Balance() { Id = int.Parse(rows["Id"].ToString()) , Address = rows["Address"].ToString() });
}
catch (Exception ex) { throw ex; }
return result;
}
私は、このリンクを使用してモノをインストールしている: http://www.mono-project.com/download/#download-lin とSQL Serverのバージョンでは、プログラムは、ラテン語の照合順序で動作する2014 ですアラビア語とペルシア語ではできません。
\少し混乱しては、SQL Serverとの記述あなたに言うタイトルで:別にあなたは、窓を踏まえ、あなたの現在の照合を放棄または別のデータベースエンジンを見てどちらかの恐ろしい状況で立ち往生することができることから、
Sql ServerとMySQLを言う。 SQL ServerまたはMySQLに問題がありますか? –
@JohnMitchell申し訳ありませんが文法上の間違いでした。それはMicrosoft SQL Serverです –