| ContactTitle, Address, City, Region, PostalCode, Country, " _
& "Phone, Fax FROM Customers WHERE CustomerID = @CustID"
Dim sqlCmd As New SqlCommand(sql, sqlCnn)
Dim sqlParam As New SqlParameter("@CustID", SqlDbType.NChar, 5)
sqlParam.Value = sCustID
sqlCmd.Parameters.Add(sqlParam)
Dim sqlDA As New SqlDataAdapter(sqlCmd)
sqlDA.Fill(ds, "Customers")
另一些表以几乎完全相同方法填充,除了某些被过滤的表需要合并到Orders表中,这样CustomerID才可以访问。 每个子表需要重用SqlParameter对象,因为它们都需要过滤CustomerID,而不仅仅只Products表用到。你希望返回数据库中的所有产品,而不管该产品是否被订购。因此,该代码的这个部分调用了Parameters集合的Clear方法。
上一页 [1] [2] |