我是从access数据库导入数据到sql数据库的!用的是vs2008!当我导入50W数据,可以成功!可是当数据量达到100W时就会——引发类型为“System.OutOfMemoryException”的异常。查了下是内存溢出!所以想执行分批查询插入!可是我access的字段里面没有类似主键的字段,所以我不知道改怎样执行分批查询!我手动添加了个自增Id,可是插入2W数据都会崩溃,哪位高手可以指点指点,给我代码也可、、谢谢!
调试欢乐多
然后
SELECT TOP 页大小 *
FROM table1
WHERE id NOT IN
(
SELECT TOP 页大小*(页数-1) id FROM table1 ORDER BY id
)
ORDER BY id
我的意思是我的access没有主键!这个表不是我设计的!明白?
SELECT * FROM into SQL里的表名
OPENDATASOURCE ('Microsoft.Jet.OLEDB.4.0','Data Source="G:\test.mdb";User ID=Admin;Password=')...mdb表名 where left(字段名,1)<='XXX' and left(字段名,1)>'YYY'