读书人

VBA+sql,该怎么处理

发布时间: 2012-01-30 21:15:58 作者: rapoo

VBA+sql
本人接VBA+SQL有求解,首先下量大於40w行
要的果就是EXCEL的表1 元格B5入一MAC,入SQL 表A 列MAC1
重了,1判被入的不能SQL表A列MAC1中有的重(如果有不入SQL,消息框)
2被入的必SQL表A列MAC2中的(如果不MAC2中的不入SQL,消息框)
不要我要附件了,法

[解决办法]
在DB里建一个存储过程,输入参数是MAC地址,

SQL code
create proc checkmac@mac varchar(50),@msg varchar(50) outputasbegin  if exists(select 1 from 表A where MAC1=@mac)  begin    select @msg='表A.MAC1已存在此mac.'    return  end  if not exists(select 1 from 表A where MAC2=@mac)  begin    select @msg='表A.MAC2不存在此mac.'    return  end    insert into 表A(MAC1) values(@mac)    select @msg='mac新增成功.'end 

读书人网 >SQL Server

热点推荐