古筝入门教程视频教程 ASP.NET入门教程 8.2 修改已存在的记录[1]
ASP.NET入门教程 8.2 修改已存在的记录[1]
使用VWD通过两个简单的步骤即可打开修改已有记录的功能 在创建数据源控件时 向导中有一步要求您选择表和列
还有一个Advanced按钮 该按钮使得您可以指示VWD产生INSERT UPDATE和DELETE语句 这个简单的步骤激活了数据源控件的UPDATE行为 此外 勾选Use optimistic concurrency将减少在繁忙的网站中同时发生的修改之间的冲突
VWD为您处理所有这些工作 迅速而且不会出错(我们真希望能用同样的语言夸奖Wrox United的球员) 数据源控件发生了两处变化 首先 增加了一条UPDATE语句 类似于下面的代码(同时还增加了INSERT和DELETE语句 但稍后再对它们进行讨论)
<asp:SqlDataSource ID= SqlDataSource runat= server
UpdateCommand= UPDATE [MyTable]
SET [Field ] = @Field
[Field ] = @Field
WHERE [Field ] = @Field >
</asp:sqldatasource>
UPDATE语句表示希望修改已存在的记录 您提供待修改记录所在的表(MyTable)
![古筝入门教程视频教程 ASP.NET入门教程 8.2 修改已存在的记录[1]](http://img.zhputi.com/uploads/d7df/d7df20ad4467d7dece1a410d4bf7284233363.jpg)
UpdateCommand= UPDATE [MyTable]
然后提供一组字段名以及希望它们包含的值 ASP NET 通常不会在命令中直接指定这些值 相反 它引用包含着值的参数 引用参数时将at符号(@)放在参数名称的前面 如下所示
SET [Field ] = @Field [Field ] = @Field
ASP NET 入门教程完整版
lishixinzhi/Article/program/net/201311/14647