首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

关于ASP.NET的 SqlDataSource控件的,哪位高手给小弟我解释一上一上代码

2012-12-14 
关于ASP.NET的 SqlDataSource控件的,谁给我解释一下一下代码asp:SqlDataSource IDSqlDataSource1 runa

关于ASP.NET的 SqlDataSource控件的,谁给我解释一下一下代码


<asp:SqlDataSource ID="SqlDataSource1" runat="server" 
            ConflictDetection="CompareAllValues" 
            ConnectionString="<%$ ConnectionStrings:BookStorConnectionString %>" 
            DeleteCommand="DELETE FROM [BookInfo] WHERE [ID] = @original_ID AND [Name] = @original_Name AND [Author] = @original_Author AND [Press] = @original_Press" 
            InsertCommand="INSERT INTO [BookInfo] ([ID], [Name], [Author], [Press]) VALUES (@ID, @Name, @Author, @Press)" 
            OldValuesParameterFormatString="original_{0}" 
            SelectCommand="SELECT * FROM [BookInfo]" 
            UpdateCommand="UPDATE [BookInfo] SET [Name] = @Name, [Author] = @Author, [Press] = @Press WHERE [ID] = @original_ID AND [Name] = @original_Name AND [Author] = @original_Author AND [Press] = @original_Press">
            <DeleteParameters>
                <asp:Parameter Name="original_ID" Type="String" />
                <asp:Parameter Name="original_Name" Type="String" />
                <asp:Parameter Name="original_Author" Type="String" />
                <asp:Parameter Name="original_Press" Type="String" />
            </DeleteParameters>
            <InsertParameters>
                <asp:Parameter Name="ID" Type="String" />
                <asp:Parameter Name="Name" Type="String" />
                <asp:Parameter Name="Author" Type="String" />
                <asp:Parameter Name="Press" Type="String" />
            </InsertParameters>
            <UpdateParameters>
                <asp:Parameter Name="Name" Type="String" />
                <asp:Parameter Name="Author" Type="String" />
                <asp:Parameter Name="Press" Type="String" />


                <asp:Parameter Name="original_ID" Type="String" />
                <asp:Parameter Name="original_Name" Type="String" />
                <asp:Parameter Name="original_Author" Type="String" />
                <asp:Parameter Name="original_Press" Type="String" />
            </UpdateParameters>
        </asp:SqlDataSource>


那些语句参数是干什么的,还有为什么@,[列名]什么意思?。。。
[最优解释]
@后面的是参数 是你执行增删改操作时候传入的参数,前面那些sql语句都是执行对应操作时候才执行的语句
[其他解释]
都是sql语句
[其他解释]
该回复于2012-11-29 08:42:37被管理员删除

热点排行