在SQL Server 中创建一个存储过程,将条件1和条件2作为两个参数,在存储过程中生成delete语句,运行之.
例
create proc dele @condition1 varchar(200),@condition2 varchar(200)
as
begin
declare @sql varchar(512)
select @sql='delete from xxx where '+ @condition1 +' and '+ @condition2
execute(@sql)
end
go
execute dele @condition1='name=''a''',@condition2='cx=1'
在VB中执行存储过程简单:可以生成类似execute dele @condition1='name=''a''',@condition2='cx=1'这样的字符串让connection或command对象来执行,当然也可以用command对象的参数方式来运行.