ASP.NET2.0数据库入门之SqlDataSource
xpression="Description"></asp:BoundField> </Columns> </asp:GridView> <asp:SqlDataSource ID="SqlDataSource2" Runat="server" ProviderName="<%$ ConnectionStrings:AppConnectionString2 . ProviderName %>" ConnectionString="<%$ ConnectionStrings:AppConnectionString2 %>" SelectCommand="SELECT[CategoryID],[CategoryName] ,[Desc- ription] FROM [Categories]" UpdateCommand="UPDATE[Categories]SET[CategoryName]=@CategoryName, [Description] = @Description WHERE[CategoryID]=@original_CategoryID" InsertCommand="INSERT INTO[Categories]([CategoryName],[Description] VALUES (@CategoryName, @Description)" DeleteCommand="DELETE FROM [Categories] WHERE [CategoryID] = @original_CategoryID"> <DeleteParameters> <asp:Parameter Type="Int32" Name="CategoryID"></asp:Parameter> </DeleteParameters> <InsertParameters> <asp:Parameter Type="String"Name="CategoryName"></asp:Parameter> <asp: Parameter Type="String" Name="Description"></asp: Parameter> </InsertParameters> <UpdateParameters> <asp:Parameter Type="String" Name="CategoryName"></asp:Parameter> <asp:ParameterType="String" Name="Description"></asp:Parameter> <asp:Parameter Type="Int32"Name="CategoryID"></asp:Parameter> </UpdateParameters> </asp:SqlDataSource> 示例说明#1—— SqlDataSource简单示例 对语法来说,SqlDataSource与我们在第2章所使用的AccessDataSource相差无几。最大的差别就是连接字符串的使用(而不是指定数据文件)。两者相似的意义是对一种控件的知识可以帮助了解其他的数据源控件。 连接字符串向SqlDataSource传递了三个参数: ● SQL Server的名称 ● 将要使用的数据库的名称或者视图的名称 ● 指示在随后的SSE登录中持续使用Windows认证 不论是对表还是视图来说,如果其名称中包含空格,就必须将名称包括在方括号之中。第二个参数提供了一个符合标准SQL语法的选择命令。 当我们转移至版本2时,使用了VWD的完全功能。通过添加连接至Database Explorer,我们让VWD明白数据库的模式。VWD将会显示表和列名。在拖放列名至页面时,VWD将创建包含了支持的DataSource控件在内的GridView。 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |