insert into table1_bak select * from table1 where field1 like '%2005%'这一句SQL语句在access数据库中用ADO是可以成功处理的,但在FOXPRO数据库表就不行了!
就算指定了表扩展名还是不行:
insert into table1_bak.dbf select * from table1.dbf where field1 like '%2005%'前提:两个表table1_bak、table结构完全一致(复制而得)提示的错误是:[Microsoft][ODBC Visual FoxPro Driver]Syntax error.究竟如何解决这个问题?
就算指定了表扩展名还是不行:
insert into table1_bak.dbf select * from table1.dbf where field1 like '%2005%'前提:两个表table1_bak、table结构完全一致(复制而得)提示的错误是:[Microsoft][ODBC Visual FoxPro Driver]Syntax error.究竟如何解决这个问题?
由于库结构及内容都需要做些调整处理,
用了几种方法混合处理的:
1. datadump
2. batchmove
3. 自编的数据内容处理模块
转换的很顺利,
不过没有用sql直接复制过,
因为转换是一次性工作,速度不考虑,
主要是转换的准确性
我记得fox的sql支持很不规范,
看你的语句可能是like有问题
大家帮帮忙吧!!!!!!
你试试,总是出错!