用Timer控件定时对数据库进行扫描,调用相应的程序进行处理。如果程序对数据还没有处理完,Interval已经结束,请问会不会发生异常?
例如:需向远程数据库插入大量数据,设计思路是利用Timer每次向远程数据库插入2000条,Interval设定为1秒。
问题:如果在1秒内,程序无法完成插入2000条数据,请问程序是否会发生异常?
例如:需向远程数据库插入大量数据,设计思路是利用Timer每次向远程数据库插入2000条,Interval设定为1秒。
问题:如果在1秒内,程序无法完成插入2000条数据,请问程序是否会发生异常?
解决方案 »
- Inet.Execute 方法使用HTTP协议 是不是不能发送文件?
- 插入数据库太慢怎么办
- 关于Hook
- 怎么样让用户双击mp3文件以后自动用我的程序打开?
- 谁有,动态添加 datagrid “ 列对象 ” 的例子。
- ADO 的 数据库查询问题,急!!!!
- 送分100分:现有8个时间点,如何判断这8个时间点的对错。
- 请大家帮忙,如何用VB在程序中判断本机是否登录局域网?如已登录,取登录用户名及局域网服务器名?一定给分,信誉第一。
- (紧急求助!!!)关于Winsock控件奇怪的问题……
- 在VB6 中如何使用RDS
- /*局域网中如何编程知道指定计算机共享了哪些资源
- 高人!!!net send发过来的程序,接收问题,分不够,我多加几次
timer_timer:
timer.enabled=false
...
...操作过程
...
timer.enabled=true
请问还需要注意什么嘛?还有一个问题:我有一个供多个程序同时访问的表,有可能同时向数据库内插入数据,而我希望获得某一程序插入记录时的行得标志,比如ID,我用如下的语句,请问会不会有问题:
<伪sql语句>
set @C_ID int
select max(ID) from user
set @C_ID=Max(ID)+1
insert into user(ID)values(@C_ID)请问此时获得的ID会不会出现并发性冲突?