Ado.net 介绍:使用参数化查询
以get方式传递参数.后获取参数当作条件合并到SQL语句中.查询想要的数据.
URL表现形式:http://www.cngothic.com/search.aspx?customerid=TOMSP
代码如下:

  1. SqlConnection conn = new SqlConnection();
  2. conn.ConnectionString = ConfigurationManager.ConnectionStrings["strcon"].ConnectionString;
  3. conn.Open();
  4. //打开数据库
  5. string SqlStr;
  6. SqlStr = "SELECT OrderID,CustomerID,OrderDate,EmployeeID FROM Orders WHERE CustomerID=@CustomerID";
  7. //带参数的SQL语句
  8. SqlCommand SqlCmd = new SqlCommand(SqlStr, conn);
  9. SqlCmd.Parameters.AddWithValue"("@CustomerID", TOMSP");
  10. //在customerid参数没有值的情况下为其赋个值为:TOMSP
  11. SqlDataReader redr = SqlCmd.ExecuteReader();
  12. while (redr.Read())
  13. {
  14. Response.Write(redr["OrderID"] + "<br />");
  15. Response.Write(Request.QueryString["CustomerID"]);
  16. }

Read the rest of this entry »

, , ,