在asp.net中 怎么利用代码调用这个存储过程 实现把Temp表中不重复数据插入到Clock表中
用三层架构:业务逻辑层 和表现层该怎么写啊?
存储过程代码:
create procedure proc_Addtab
(@ID int,
@AssessID varchar(20),
@ClockTime varchar(20),
@Time varchar(20),
@Late varchar(20))
asdeclare @count int
declare cur_test cursor for select * from Tempopen cur_testfetch cur_test into (@ID,@AssessID,@ClockTime,@Time,@Late)
while(@@fetch_status=0)
begin
select @count = count(*) from Temp where AssessID = @AssessID and [Time]=@Time
if @count = 0
begin
insert into Clock
values(@ID,@AssessID,@ClockTime,@Time,@Late) commit
fetch next from cur_test into @ID,@AssessID,@ClockTime,@Time,@Late
end
close cur_test
deallocate cur_test
end
用三层架构:业务逻辑层 和表现层该怎么写啊?
存储过程代码:
create procedure proc_Addtab
(@ID int,
@AssessID varchar(20),
@ClockTime varchar(20),
@Time varchar(20),
@Late varchar(20))
asdeclare @count int
declare cur_test cursor for select * from Tempopen cur_testfetch cur_test into (@ID,@AssessID,@ClockTime,@Time,@Late)
while(@@fetch_status=0)
begin
select @count = count(*) from Temp where AssessID = @AssessID and [Time]=@Time
if @count = 0
begin
insert into Clock
values(@ID,@AssessID,@ClockTime,@Time,@Late) commit
fetch next from cur_test into @ID,@AssessID,@ClockTime,@Time,@Late
end
close cur_test
deallocate cur_test
end
解决方案 »
- log4net与sqllite集成,开机自启动报no such table问题
- 怎么获取XML节点的属性
- 急!!如何操作GridView中的CheckboxField的?毕设等啊!!
- C#中,线程如何访问主窗体句柄,急
- 求个.NET C/S 传文件到数据库的方法
- 紧急求助:WIN32与.NET应用调试
- 怎样用windows服务实现定时自动备份文件到共享路径下面呢?
- 关于自助建站的问题,请教
- 菜鸟求助:.docx文件不能存进数据库,而.doc和.txt文件则成功存取
- 本人开发基于C#和window media player9.0的点播系统
- datagridview 移除列的问题
- C#中SOCKET通信如何实现字体信息的通信
IDAL,实现接口。
SQLServerDAL,实现接口里的方法,操作数据库和调用存储过程
web.config里的配置信息,为SQLServerDAL的程序集。
DALFactory,返回程序集的指定类的实例。
BLL,调用DALFactory,得到程序集指定类的实例。
WEB,调用BLL里的数据操作方法。
看看petshop.