02 2012 档案

摘要:这一篇是讲复杂更新数据,在讲复杂更新之前,我们要先将参数化查询,今天我猛然发现,参数化查询我真的之前没有提到过,不过在上篇中有用到参数化查询,那我今天就正好把参数化的查询这一块内容整理出来,不要留下什么盲点。参数化查询假设一种场景,希望获得一位特定的用户订单信息,希望执行下面的SQL查询:**select OrderID,CustomerID,OrderDate,EmployeeID from Orders where CustomerID = @CustomerID要在ADO.NET对象模型中执行一个参数化查询,需要向Command对象的Parameters集合中添加Parameter对象。 阅读全文
posted @ 2012-02-16 12:08 八神吻你 阅读(2011) 评论(7) 推荐(6)
摘要:向数据库中提交数据使用参数化SqlCommand提交更新提交新行可以执行参数化Insert查询,向表中添加新行。例如需要执行下面的Insert的SQL语句:insert into order(OrderID,ProductID,Quantity,UnitPrice)values(@OrderID,@ProductID,@Quantity,@UnitPrice)在C#中使用实例:SqlConnection cn = new SqlConnection("连接字符串");string strSQL = "insert into order(OrderID,Produc 阅读全文
posted @ 2012-02-07 12:31 八神吻你 阅读(1846) 评论(4) 推荐(2)
摘要:使用DataTable类的搜索和筛选功能DataTable类公开了两个方法:Find和SelectFind方法:可以根据主键来查找数据行。Select方法:更类似于筛选器,根据更灵活的搜索条件返回多个数据行在查询数据库获取信息时,假如使用如下SQL查询: select CustomerID,CompanyName,ContactName,Phone from Customers where CustomerID = 'Alen'这个查询是根据主键来查询的,可以在ADO.NET中使用Find方法,根据主键值在DataTable中查找DataRow。Find方法返回一个DataRo 阅读全文
posted @ 2012-02-02 15:41 八神吻你 阅读(3041) 评论(10) 推荐(10)