只有35分,我全给他,怎么样把一个90M的文体文件中的数据写进表里面去(35分)

A

aahben

Unregistered / Unconfirmed
GUEST, unregistred user!
我有一90M的文体文件,要把每行的分隔符间的字符写进表,文体中是每个人的记录,如
3☆3☆1☆200207☆CDMA☆梁湘军☆1☆13322602778☆523850☆ ◎
4☆梁湘军☆CDMA☆13322602778☆20020118☆758.24☆0.00☆月租费☆50.00☆长途费☆12.00◎
5☆1020001968☆梁湘军☆CDMA☆13322602778◎
6☆1☆20020704☆100604☆被叫☆广东.东莞☆13326866177☆21☆0.40◎
6☆2☆20020704☆100846☆被叫☆广东.东莞☆13322613388☆37☆0.40◎
6☆3☆20020704☆101546☆主叫☆广东.东莞☆5319788☆35☆0.40◎


3☆3☆31☆200207☆CDMA☆韩卫华☆1☆13322613066☆523859☆东莞市长安镇乌沙江贝第三工业区光远电子厂李雪梅☆韩卫华☆ ◎
4☆韩卫华☆CDMA☆13322613066☆20020323☆555.31☆0.00☆月租费☆50.00☆长途费☆327.51☆特服费☆27.00☆市话费☆149.20☆补齐最低消费☆1.60◎
5☆1020021104☆韩卫华☆CDMA☆13322613066◎
6☆1☆20020704☆120438☆主叫☆广东.东莞☆07636624290☆95☆1.92◎
6☆2☆20020704☆123109☆主叫☆广东.东莞☆07636624290☆404☆7.56◎
我先把每个人的记录的行分给了一个数组,然后再对每个人的对应行读,然后写进三个表,
3写进表1,4进2,5和6进表3,由于没有用线程,要运行2个小时,由于在处理每个人的记录时
要用到前面的参数,我不知道怎么入手呀,希望各位能帮帮忙呀
 
为什么没有人愿意帮我呀,一小点意见也可以的,是不是高人都不愿意看这种小问题还是
不没有高手呀。
 
不明白你要问什么
 
这么大的数据呀,试试用多线程吧。
不懂,只能Up一下了。
 
我是要把数据写进表中去,要用线程,补充一下,每个人都必有3和4,其中每个人的6的
记录数各不相同,我是把每个人的从3到最后一个6的行数付给了一个数组,如他的3所在
的行为array,则他的最后一个6所在的行为array[i+1]-1行,我现在主要是要把线程
给用上去,各位大哥,多多给点建议吧
 
谁知道BATCHMOVE的拷表原理,不要只告诉我用了多线程,ADO不支持用BATCHMOVE,怎么把
一个表中的数据能快速拷到另一个表中去。
 
为什么老是这样,没有解答问题却要给分。
 
多人接受答案了。
 
顶部