asp.net 学习笔记[02] 便捷数据邦定
2007-08-23 09:28
549 查看
[align=center]便捷数据邦定[/align]
DataSource控件
将并行操作变为串行操作,并且连接方便。不需要i编写连接代码
该控件可以通过设置参数对数据进行操作
代码例子:
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConflictDetection="CompareAllValues"
ConnectionString="<%$ ConnectionStrings:pubsConnectionString %>" DeleteCommand="DELETE FROM [authors] WHERE [au_id] = @original_au_id AND [au_lname] = @original_au_lname AND [au_fname] = @original_au_fname AND [phone] = @original_phone AND [address] = @original_address AND [city] = @original_city AND [state] = @original_state AND [zip] = @original_zip AND [contract] = @original_contract"
InsertCommand="INSERT INTO [authors] ([au_id], [au_lname], [au_fname], [phone], [address], [city], [state], [zip], [contract]) VALUES (@au_id, @au_lname, @au_fname, @phone, @address, @city, @state, @zip, @contract)"
SelectCommand="SELECT * FROM [authors]" UpdateCommand="UPDATE [authors] SET [au_lname] = @au_lname, [au_fname] = @au_fname, [phone] = @phone, [address] = @address, [city] = @city, [state] = @state, [zip] = @zip, [contract] = @contract WHERE [au_id] = @original_au_id AND [au_lname] = @original_au_lname AND [au_fname] = @original_au_fname AND [phone] = @original_phone AND [address] = @original_address AND [city] = @original_city AND [state] = @original_state AND [zip] = @original_zip AND [contract] = @original_contract">
<DeleteParameters>
<asp:Parameter Name="original_au_id" Type="String" />
<asp:Parameter Name="original_au_lname" Type="String" />
<asp:Parameter Name="original_au_fname" Type="String" />
<asp:Parameter Name="original_phone" Type="String" />
<asp:Parameter Name="original_address" Type="String" />
<asp:Parameter Name="original_city" Type="String" />
<asp:Parameter Name="original_state" Type="String" />
<asp:Parameter Name="original_zip" Type="String" />
<asp:Parameter Name="original_contract" Type="Boolean" />
</DeleteParameters>
<UpdateParameters>
<asp:Parameter Name="au_lname" Type="String" />
<asp:Parameter Name="au_fname" Type="String" />
<asp:Parameter Name="phone" Type="String" />
<asp:Parameter Name="address" Type="String" />
<asp:Parameter Name="city" Type="String" />
<asp:Parameter Name="state" Type="String" />
<asp:Parameter Name="zip" Type="String" />
<asp:Parameter Name="contract" Type="Boolean" />
<asp:Parameter Name="original_au_id" Type="String" />
<asp:Parameter Name="original_au_lname" Type="String" />
<asp:Parameter Name="original_au_fname" Type="String" />
<asp:Parameter Name="original_phone" Type="String" />
<asp:Parameter Name="original_address" Type="String" />
<asp:Parameter Name="original_city" Type="String" />
<asp:Parameter Name="original_state" Type="String" />
<asp:Parameter Name="original_zip" Type="String" />
<asp:Parameter Name="original_contract" Type="Boolean" />
</UpdateParameters>
<InsertParameters>
<asp:Parameter Name="au_id" Type="String" />
<asp:Parameter Name="au_lname" Type="String" />
<asp:Parameter Name="au_fname" Type="String" />
<asp:Parameter Name="phone" Type="String" />
<asp:Parameter Name="address" Type="String" />
<asp:Parameter Name="city" Type="String" />
<asp:Parameter Name="state" Type="String" />
<asp:Parameter Name="zip" Type="String" />
<asp:Parameter Name="contract" Type="Boolean" />
</InsertParameters>
</asp:SqlDataSource>
<%$ %>是数据绑定的标志
DataSource控件
将并行操作变为串行操作,并且连接方便。不需要i编写连接代码
该控件可以通过设置参数对数据进行操作
代码例子:
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConflictDetection="CompareAllValues"
ConnectionString="<%$ ConnectionStrings:pubsConnectionString %>" DeleteCommand="DELETE FROM [authors] WHERE [au_id] = @original_au_id AND [au_lname] = @original_au_lname AND [au_fname] = @original_au_fname AND [phone] = @original_phone AND [address] = @original_address AND [city] = @original_city AND [state] = @original_state AND [zip] = @original_zip AND [contract] = @original_contract"
InsertCommand="INSERT INTO [authors] ([au_id], [au_lname], [au_fname], [phone], [address], [city], [state], [zip], [contract]) VALUES (@au_id, @au_lname, @au_fname, @phone, @address, @city, @state, @zip, @contract)"
SelectCommand="SELECT * FROM [authors]" UpdateCommand="UPDATE [authors] SET [au_lname] = @au_lname, [au_fname] = @au_fname, [phone] = @phone, [address] = @address, [city] = @city, [state] = @state, [zip] = @zip, [contract] = @contract WHERE [au_id] = @original_au_id AND [au_lname] = @original_au_lname AND [au_fname] = @original_au_fname AND [phone] = @original_phone AND [address] = @original_address AND [city] = @original_city AND [state] = @original_state AND [zip] = @original_zip AND [contract] = @original_contract">
<DeleteParameters>
<asp:Parameter Name="original_au_id" Type="String" />
<asp:Parameter Name="original_au_lname" Type="String" />
<asp:Parameter Name="original_au_fname" Type="String" />
<asp:Parameter Name="original_phone" Type="String" />
<asp:Parameter Name="original_address" Type="String" />
<asp:Parameter Name="original_city" Type="String" />
<asp:Parameter Name="original_state" Type="String" />
<asp:Parameter Name="original_zip" Type="String" />
<asp:Parameter Name="original_contract" Type="Boolean" />
</DeleteParameters>
<UpdateParameters>
<asp:Parameter Name="au_lname" Type="String" />
<asp:Parameter Name="au_fname" Type="String" />
<asp:Parameter Name="phone" Type="String" />
<asp:Parameter Name="address" Type="String" />
<asp:Parameter Name="city" Type="String" />
<asp:Parameter Name="state" Type="String" />
<asp:Parameter Name="zip" Type="String" />
<asp:Parameter Name="contract" Type="Boolean" />
<asp:Parameter Name="original_au_id" Type="String" />
<asp:Parameter Name="original_au_lname" Type="String" />
<asp:Parameter Name="original_au_fname" Type="String" />
<asp:Parameter Name="original_phone" Type="String" />
<asp:Parameter Name="original_address" Type="String" />
<asp:Parameter Name="original_city" Type="String" />
<asp:Parameter Name="original_state" Type="String" />
<asp:Parameter Name="original_zip" Type="String" />
<asp:Parameter Name="original_contract" Type="Boolean" />
</UpdateParameters>
<InsertParameters>
<asp:Parameter Name="au_id" Type="String" />
<asp:Parameter Name="au_lname" Type="String" />
<asp:Parameter Name="au_fname" Type="String" />
<asp:Parameter Name="phone" Type="String" />
<asp:Parameter Name="address" Type="String" />
<asp:Parameter Name="city" Type="String" />
<asp:Parameter Name="state" Type="String" />
<asp:Parameter Name="zip" Type="String" />
<asp:Parameter Name="contract" Type="Boolean" />
</InsertParameters>
</asp:SqlDataSource>
<%$ %>是数据绑定的标志
相关文章推荐
- [学习笔记][asp.net下SQL语句无法向ACCESS数据库插入数据的小提示
- [学习笔记]ASP.NET需注意数据对象的释放
- ASP.NET学习笔记---数据查询与展示:DataList
- ASP.NET MVC 学习笔记-5.Controller与View的数据传递
- 黑马程序员之ASP.NET学习笔记:将数据导出到Word或Excel
- Asp.net控件开发学习笔记(十二)----数据绑定
- 【转】Asp.net控件开发学习笔记整理篇 - 数据回传
- ASP.NET学习笔记---- 数据查询与展示GridView
- ASP.NET MVC 学习笔记-7.自定义配置信息 ASP.NET MVC 学习笔记-6.异步控制器 ASP.NET MVC 学习笔记-5.Controller与View的数据传递 ASP.NET MVC 学习笔记-4.ASP.NET MVC中Ajax的应用 ASP.NET MVC 学习笔记-3.面向对象设计原则
- ASP.NET 3.5核心编程学习笔记(18):数据绑定表达式
- asp.net 学习笔记 从sql中取数据并且绑定到 gridView
- ASP.Net MVC开发基础学习笔记(8):新建数据页面
- Asp.net控件开发学习笔记(六)----数据回传
- ASP.NET 3.5核心编程学习笔记(42):HTTP处理程序的编写之建立数据报表
- ASP.NET学习笔记--数据验证控件
- Asp.net MVC 学习笔记 (3) --Controller 与View 之间的数据传递
- ASP.NET 3.5核心编程学习笔记(23):Linq-to-SQL 数据的更新、事务、存储过程、函数
- [ASP.NET学习笔记之十四]ASP.NET 2.0 数据绑定
- ASP.NET 学习笔记_02 Calender的使用
- ASP.net(1.1)原理学习笔记--第七章 数据绑定Data Binding