我建立了一新表 aa
其中含有这三个字段
号码   层号   有效数据
我的 bb 表中有下列字段
号码   yc  xc 有效数据 
name1  a1   1  0.4
name2  a2   2  0.6当 edit.text>0.5 时
将bb表的 有效数据>0.5 的值 写到aa表中去
号码 字段的值还是bb表中的值
层号 bb表中的 yc字段的值加上xc字段的值
有效数据 大于 0.5的

解决方案 »

  1.   

    insert into aa(号码,层号,有效数据) select 号码,yc+xc,有效数据 from bb where 有效数据>'''+edit.text+'''';
      

  2.   

    AdoQuery1.Sql.add ('create table "aa.dbf" (号码 char(8),层号 char(8),有效数据 number(8,1))');
    AdoQuery1.Sql.add (insert into aa(号码,层号,有效数据) select 号码,yc+xc,有效数据 from bb where 有效数据>'''+edit.text+'''');
    我是这样写里的还是语法错误
      

  3.   

    [Microsoft][ODBC Visual FoxPro Driver]Syntax error 就是这个错误