以駕校管理系統為例,展示 ASP.NET (C#) 搭配 ADO.NET 操作 SQL Server 2000,實現「報名錄入」、「學員查詢」、「合格確認」等核心功能。
Connection 連線、Command 執行 SQL、DataSet 離線資料集建立 jx 資料庫,含 車型、學員資料 資料表與 V學員資料 檢視表。
GridView 顯示符合條件清單,每列提供「修改」超連結帶入 PKstring sql = "SELECT * FROM V學員資料 WHERE 1=1";
if (!string.IsNullOrEmpty(txtName.Text))
sql += " AND 姓名 LIKE @name";
SqlCommand cmd = new SqlCommand(sql, conn);
cmd.Parameters.AddWithValue("@name", "%" + txtName.Text + "%");
SqlDataAdapter da = new SqlDataAdapter(cmd);
DataSet ds = new DataSet();
da.Fill(ds);
GridView1.DataSource = ds;
GridView1.DataBind();
採用參數化查詢防止 SQL Injection,利用檢視表簡化多表聯結邏輯。