我正在使用组合框在表单加载时从ROnumber列接收数据。我想在组合框中看到从最大数到最小的数据。这是我正在使用的查询。这确实有效,但它没有按任何顺序排列。
string query = "select * from Inventory where ORDER BY ROnumber DESC ='" + comboRO.Text + "'";
答案 0 :(得分:1)
我建议您使用参数化查询代替此;你可以使用如下:
String sql = "select * from Inventory where someColumnName=@foo ORDER BY ROnumber DESC";
using (SqlConnection cn = new SqlConnection("Your connection string here"))
{
using (SqlCommand cmd = new SqlCommand(sql, cn))
{
cmd.Parameters.Add("@foo", SqlDbType.VarChar, 50).Value = comboRO.Text;
//execute command here
}
}
您必须为someColumnName