単純なselectクエリがありますが、実行するとエラーが発生します。
データ型textとvarcharはequalto演算子で互換性がありません
コードは次のとおりです。
string query = String.Format("Select SupplierId from tbl_Supplier where SupplierName ='" + cmbSupplierName.Text +"'");
SqlCommand cmd = new SqlCommand(query, connection);
SqlDataReader sdr = cmd.ExecuteReader();
while (sdr.Read())
{
MessageBox.Show(sdr["SupplierId"].ToString());
}
のデータ型SupplierName
はTEXT
データベースにあります。なぜエラーが発生するのかわかりませんvarchar