UpdateUpdate表达式,用来更新表中字段的资料值,可以使用WHERE设定特定的条件运算式,符合条件运算式的记录才会被更新。语法如下:UPDATE 表SET 字段新值WHERE 条件运算式当您要同时更新多个记录,或者在多个表中更新记录时,就需要用到UPDATE表达式。您可以同时更新多个字段的资料值,譬如,下例将产品表中的所有记录,价格打九折,运费打七折:UPDATE 产品SET 价格 = 价格 * 0.9, 运费 = 运费 * 0.7 UPDATE表达式并不会产生Recordset。当您使用UPDATE表达式更新记录之后,无法复原原始值。因此,如果您想知道哪些记录将被更新,建议您先使用SELECT和相同的WHERE条件运算式来查询结果,确定是您想更新的记录后,然后再执行UPDATE表达式更新记录。当然您可以随时将的资料作备份复制,万一您使用UPDATE表达式更新了错误的记录,您仍然可以从您的备份中救回这些记录。让我们看一个於ASP程式码当中使用这个SQL指令的例子。譬如ASP程式码rs5.asp如下,[Update 产品 Set 数量 = 数量 + 10] 使用Update将产品表中的所有记录的数量字段资料加10:<%Set conn1 = Server.CreateObject("ADODB.Connection")conn1.Open "DBQ="& Server.MapPath("ntopsamp.mdb") &";Driver={Microsoft Access Driver (*.mdb)};DriverId=25;FIL=MS Access;" sql = "Update 产品 Set 数量 = 数量 + 10" Set a = conn1.Execute(sql)Set rs3 = Server.CreateObject("ADODB.Recordset")sql = "Select * from 产品 order by 代号" rs3.Open sql,conn1,1,1,1%> 本文来源:https://www.2haoxitong.net/k/doc/af4aaf0b84254b35effd341a.html 文档为doc格式代号 名称 价格 数量
相关推荐
推荐内容