便捷数据邦定
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
>
<%$ %>
是
数据绑定的标志