当前位置:首页
开发技术指南» 文章正文
    引言:
 

 

    摘要: 我在一个窗体放了两个listbox,一个edit,我在edit中输入listbox1的某一item的值,如”商人“,如何让listbox1删除“商人”这一值,而listbox2增加“商人”这一值 listbox1为:工人 商人 知识份子 listbox2为:空 执行后 listbox1为:工人 知识份子 listbox2为:商人 ......
 ·各位高手请进    »显示摘要«
    摘要: 我的系统是98最近我开机的时候总要开两次才可以进到系统,硬盘应该是没有问题的 可是为什么会出现这种情况呢?? 开机的时候首先按电源,然后绿灯亮了,硬盘闪一下然后就没有反映了,然后关掉重新按电源就可以进入系统。进到系统后重启系统时这种情况又出现了,为什么会这样呢??????救救我吧!!!!! ......


怎么复制有上百万条记录的表

在做一个电力mis的前期数据升级工作,就是把原数据库中表的数据导入到相应的新表中去。由于数据结构不同,所以采用的是用一个datawindow先取出源表中的所有数据,用getitemstring等datawindow函数取出某些字段的值,再一条一条insert到新表中。问题是数据量太大了,怎样才能实现分批写入,同时给出一些诸如当前写到第几行的提示?最好有实际的代码,谢谢了!

NO.1   作者: wonder01

这么大的数据量最好不用数据窗口来实现。大数据量的网络传输会对性能有很大的影响。建议使用存储过程实现。

NO.2   作者: kalven_chan

使用pipeline啊,这个东西很好,你只要建立一个pipeline时将两边表的字段对应就可以了。很方便的

NO.3   作者: alwaystar

后台直接写存储过程  
  使用UPDATE语句速度比较快  
  前一段时间我也有相同的问题,我采用的是存储过程   +   PB三层应用

NO.4   作者: andyzq

没遇过这么多数据,我认为直接在数据库端处理更快。  
  如果用datawindow,retrieve恐怕都要几分钟.

NO.5   作者: shengjinbo

你用两个数据窗口,查一个,一条条地写另一个,最后把另一个update到库中,应该也行吧  
  很直观、明了的。  
  如果怕死机,可以设定另一个窗口中写入10000条后update一次  
  这种办法可以在程序中灵活控制,速度虽然慢些,但很直观和简单,如果我用一定用这个办法。


    摘要: 请教讨论: 在项目刚开始的时候,连需求分析、项目设计、详细设计都没有做出来,如何安排现在的程序员做工作?他们应该做什么? ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE