我在做短信猫的短信收发软件.
已收短信表和已发短信表用的是本地的MDB, 每隔20秒, 程序查询远程MSSQL里的待发短信表.
每隔20秒执行下列代码
DataTables("smslog").LoadFilter ="[status] = '待发短信' " DataTables("smslog").Load
但是,我发现获取数据的时间,花掉了30秒时间. 获取数据的时候,根本无法操作鼠标.
问题1: 远程数据的数据和哪些因素有关?
问题2: 如果优化代码,应该从哪些方面入手?
问题3: 怎样在后台获取数据,不影响其他操作?