2023年8月3日发(作者:)
sql批量update_数据库中的特定记录数据如何批量修改⼤家好,今⽇我们继续VBA数据库解决⽅案的第30讲:如何批量修改数据库中的特定记记录数据。在上⼀讲中,我们讲了批量编辑数据的⽅案,⽤到的是UPDATE⽅法,今⽇我们仍⽤此⽅法解决删除特定记录。这些记录是由于是特殊的,我们可以结合SQL语句来完成我们的需求。同时我们也可以把这些固定的需求转换为动态的需求,只要略加改正就可以了。今⽇的实例;下⾯的⼯作表为数据库中员⼯信息表的记录,我们要把其中部门是"⼀⼚""⼆⼚"的记录修正为"三⼚",如何做到呢?我们先看代码,代码如下:Sub mynzUpdateRecords_2()'第30讲批量修改记录集中的某些特殊记录,从⽽达到快捷迅速Dim cnADO, rsADO As ObjectDim strPath, strTable, strWhere, strSQL, strMsg As StringSet cnADO = CreateObject("tion")Set rsADO = CreateObject("set")strPath = & ""strTable = "员⼯信息" "Provider=.12.0;Data Source=" & strPath'汇报给⽤户记录数strSQL = "SELECT * FROM " & strSQL, cnADO, 1, 3MsgBox "当前记录数为:" & Count'设定要修改的条件为把部门='⼀⼚'或者'⼆⼚' 修改为'三⼚'strSQL = "UPDATE " & strTable & " SET 部门='三⼚' WHERE 部门='⼀⼚' OR 部门='⼆⼚'"e strSQLMsgBox "数据修改成功。
2023年8月3日发(作者:)
sql批量update_数据库中的特定记录数据如何批量修改⼤家好,今⽇我们继续VBA数据库解决⽅案的第30讲:如何批量修改数据库中的特定记记录数据。在上⼀讲中,我们讲了批量编辑数据的⽅案,⽤到的是UPDATE⽅法,今⽇我们仍⽤此⽅法解决删除特定记录。这些记录是由于是特殊的,我们可以结合SQL语句来完成我们的需求。同时我们也可以把这些固定的需求转换为动态的需求,只要略加改正就可以了。今⽇的实例;下⾯的⼯作表为数据库中员⼯信息表的记录,我们要把其中部门是"⼀⼚""⼆⼚"的记录修正为"三⼚",如何做到呢?我们先看代码,代码如下:Sub mynzUpdateRecords_2()'第30讲批量修改记录集中的某些特殊记录,从⽽达到快捷迅速Dim cnADO, rsADO As ObjectDim strPath, strTable, strWhere, strSQL, strMsg As StringSet cnADO = CreateObject("tion")Set rsADO = CreateObject("set")strPath = & ""strTable = "员⼯信息" "Provider=.12.0;Data Source=" & strPath'汇报给⽤户记录数strSQL = "SELECT * FROM " & strSQL, cnADO, 1, 3MsgBox "当前记录数为:" & Count'设定要修改的条件为把部门='⼀⼚'或者'⼆⼚' 修改为'三⼚'strSQL = "UPDATE " & strTable & " SET 部门='三⼚' WHERE 部门='⼀⼚' OR 部门='⼆⼚'"e strSQLMsgBox "数据修改成功。
发布评论