★★★快来抢50分★★★:我有个添加,删除,更新相关表的程序,使用vb程序和触发器哪个更快??

deak 2002-01-22 02:21:31
...全文
179 21 打赏 收藏 举报
写回复
21 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
deak 2002-01-24
??
  • 打赏
  • 举报
回复
deak 2002-01-24
??
  • 打赏
  • 举报
回复
deak 2002-01-23
除建立索引外,如何解决timeout问题?
我这里是连环触发
  • 打赏
  • 举报
回复
bzszp 2002-01-23
访问量不大的话可以用触发器
  • 打赏
  • 举报
回复
hssfox 2002-01-23
kk
  • 打赏
  • 举报
回复
deak 2002-01-23
提示:
Line 1: Incorrect syntax near '-'.
why?
  • 打赏
  • 举报
回复
bingfox 2002-01-23
SQL server中的服务器点右键,connection标签页修改连接的时间设置.
  • 打赏
  • 举报
回复
panther_totem 2002-01-23
就是。
  • 打赏
  • 举报
回复
hzyzx 2002-01-23
用VB吧
  • 打赏
  • 举报
回复
deak 2002-01-23
??
  • 打赏
  • 举报
回复
gadabout 2002-01-23
当然是触发器!
  • 打赏
  • 举报
回复
deak 2002-01-23
??
  • 打赏
  • 举报
回复
deak 2002-01-23
??
  • 打赏
  • 举报
回复
deak 2002-01-23
else?
thank you
  • 打赏
  • 举报
回复
learnlj 2002-01-23
将connection的CommandTimeout属性时间设大,最好不使用触发器,
  • 打赏
  • 举报
回复
rwq_ 2002-01-22
能不用触发器就不用!!!
  • 打赏
  • 举报
回复
mmzxg 2002-01-22
触发器会这样吗
  • 打赏
  • 举报
回复
deak 2002-01-22
我使用如下触发器,当数据量大于1000时总提示:timeout,如何解决这个问题?
CREATE TRIGGER updateTel ON dbo.y_main
FOR UPDATE
AS
declare @code char(4),
@telnum1 char(20),
@id char(18),
@row decimal(18)

if update(telnum1)
begin
declare c_update1 cursor for select left(code,4),RTRIM(telnum1),id from inserted
open c_update1
set @row=@@cursor_rows
while @row >0
begin
fetch c_update1 into @code,@telnum1,@id
update yellowpage set telnum1=@telnum1 where id=@id
exec ( 'update y'+@code+ ' set tel='+@telnum1+' where id ='+@id)
set @row=@row-1



end
close c_update1
deallocate c_update1
end



  • 打赏
  • 举报
回复
deak 2002-01-22
我发现差不多
使用触发器,也要等触发器执行完后,才结束vb程序
  • 打赏
  • 举报
回复
如果真的是相关的话,触发器更快!
  • 打赏
  • 举报
回复
加载更多回复(1)
相关推荐
发帖
非技术版

1.1w+

社区成员

MS-SQL Server 非技术版
社区管理员
  • 非技术版社区
加入社区
帖子事件
创建了帖子
2002-01-22 02:21
社区公告
暂无公告