hur.cn - 华软网

 热门搜索

怪异,ODBC执行一个有一点点复杂的语句,出问题。

  作者:未知    来源:网络    更新时间:2011/9/30
A B C是表结构一样的dbf文件。
想把B复制给A,但是需要满足C中的一定条件。

1. VC++6.0 使用ODBC执行 insert into A select * from  B没有任何问题Dest有数据

2 但是 insert into A select * from  B where x in (select x from C  where y = 0) 执行后,ODBC没有报错,但是A没有数据。理论上A应该有数据的(如果使用foxpro 执行A文件是有数据的)


求解!


 
---华软 网友回答---
最好将这个sql语句拷贝的数据库执行一下,确定是否是sql语句问题!
---华软网友回复---
引用 1 楼 fandh 的回复:
最好将这个sql语句拷贝的数据库执行一下,确定是否是sql语句问题!


语句绝对没有问题的
---华软网友回复---
insert into A (select * from B where x in (select x from C where y = 0))
---华软网友回复---
引用 3 楼 mlqxj35674 的回复:
insert into A (select * from B where x in (select x from C where y = 0))


这个语句是错的吧!      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。