我在SQL7.0中建了4个表,每个表250个字段,4个ADOTABLE控件分别与4个表关联。
问题1:我一起打开4个表时,速度很慢,要等很长一段时间,有没有方法加快?
问题2:我主窗体TIMER控件定时地接收1000个数据,并存入数据库这4个表(新的记录),另一个窗体需要查询并读取这4个表的旧数据,这两个动作同时进行,4个表会不会被破坏?数据会不会被污染?
请高手指点!!!
问题1:我一起打开4个表时,速度很慢,要等很长一段时间,有没有方法加快?
问题2:我主窗体TIMER控件定时地接收1000个数据,并存入数据库这4个表(新的记录),另一个窗体需要查询并读取这4个表的旧数据,这两个动作同时进行,4个表会不会被破坏?数据会不会被污染?
请高手指点!!!
2。如果讀出來的變不做修改存入的話那裡沒問題的。SQL自己會處理好這方面的事。
ADOTABLE
控件!否则速度(尤其是UPDATE)的确其慢无比
用
ADOQUERY
吧2、4个表会不会被破坏?数据会不会被污染?
你的“旧数据”指的是没有INSERT以前的数据吗?
应该没有影响的,但注意在操作的这个地方绝对不要使用“TABLE”控件也建议使用SQL SERVER2000,在并发等方面的处理机制要好得多
四个表要使用事务处理
就不会产生垃圾及造成不完整