如果是SqlServer,可以把sql拼到一起,以分号隔开
cmd.CommandText =“UPDATE {xszxztb} S ET yhkh={学生信息导入样表}.银 行卡号 from {学生信息导入样表} WHERE {xszxztb}.sfzhm={学生信息导入样表}.身份证号码;UPDATE {学生信息导入样表}} S ET 是否替换成功=1 from {xszxztb} WHERE {xszxztb}.sfzhm={学生信息导入样表}.身份证号码”
或者执行多次,不需要重新new SQLCommand
Dim cmd As new SQLCommand
cmd.C
cmd.CommandText =“UPDATE {xszxztb} S ET yhkh={学生信息导入样表}.银 行卡号 from {学生信息导入样表} WHERE {xszxztb}.sfzhm={学生信息导入样表}.身份证号码”
cmd.ExecuteNonQuery
cmd.CommandText =“UPDATE {学生信息导入样表}} S ET 是否替换成功=1 from {xszxztb} WHERE {xszxztb}.sfzhm={学生信息导入样表}.身份证号码”
cmd.ExecuteNonQuery