ORACLE使用ROWNUM可以实现,每次取出记录是100条
SELECT * FROM TABLE_NAME WHERE ROWNUM < 101;

解决方案 »

  1.   

    直接使用access的導出不是很方便嗎?
      

  2.   

    使用ado,ado的代码里可以控制把?
      

  3.   

    每次取100条?取玩删除吗?
    select top 100 * from table_name,可以从access中取前100条记录
      

  4.   

    不用数据库自带的功能,我是在DELPHI中通过ADO控件来做的,每次要导入的ACCESS数据表有10万条,程序开始运行时要等待好长时间!所以我想分段取数据导入!
    TO LLMO6
    取完不删除!!
    smallcrocodile(大鳄鱼) :
    可否给点详细点的说明?
      

  5.   

    要写代码,你得还有判断那些INSERT过,这样还得做个标志,得再加一个标志
    或者通过ID这样的关键字判断十分导过。
    SELECT * FROM TABLE_NAME WHERE ROWNUM < 101 and bz<>1;
    每次就可以取出没有导过的100条记录。
      

  6.   

    好像ACCESS表里没有ROWNUM(ORACLE里有默认的),而且我又不想更改表的结构和建立临时表!
    如果那位高手做过可以帮助写断程序(DELPHI)的,在下感激不尽,多送些分数
      

  7.   

    http://www.oradb.net/tran/ora2access.htm