最近做过小项目,要把oracle里的几十万条数据导到access出。在写access的SQL语句时,我想用追加查询会不会快一点能(没论证过).在access写的时候没问题,在.net下,创建oledbcomand,加参数,总是出错,sql语句无法正确执行,说什么数据类型不匹配。我的sql语句是这样的.
inset into tableename values(?,?,?)--table第一个字段是自动,二,三是文本 其中第四个是时间类型.、
网上查了资料,指定了OleDbType还不行。
后来,我把参数该为一个,追加成功。
把参数全改为文本类型,追加成功。
???
隔了一天,我无疑中想到把sql语句改为inset into tablename(fldname1,fldname2,fldname3) values(?,?,?)
我靠,一下通过了。
因此,特写出来希望对大家有帮助.