您的位置:首页 > 编程语言 > ASP

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>





<%$ %>是数据绑定的标志
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: