ADOQuery2.Close;
ADOQuery2.SQL.Clear;
ADOQuery2.SQL.Text:='Delete from temp where 编码 not in (select W_code from pat)';
ADOQuery2.ExecSQL;以上代码无法实现删除TEMP表中不在pat表中出现数据.... ADOQuery2.Close;
ADOQuery2.SQL.Clear;
ADOQuery2.SQL.Text:='insert into pat(W_class,W_code,W_name,W_pro,W_unit,W_inc,w_memo) '+
'select 45,编码,名称,规格,单位,单价,备注 from Temp where 编码 not in (select W_code from pat)';
ADOQuery2.ExecSQL;以上代码也不能实现数据插入
又改成以下代码
ADOQuery2.Close;
ADOQuery2.SQL.Clear;
ADOQuery2.SQL.Text:='Delete from temp where 编码 in (select W_code from pat)';
ADOQuery2.ExecSQL;可以实现删除ADOQuery2.Close;
ADOQuery2.SQL.Clear;
ADOQuery2.SQL.Text:='insert into pat(W_class,W_code,W_name,W_pro,W_unit,W_inc,w_memo) '+
'select 类别,编码,名称,规格,单位,单价,备注 from Temp';
ADOQuery2.ExecSQL;仍然无法实现插入数据..
不知道是咋会事?
ADOQuery2.SQL.Clear;
ADOQuery2.SQL.Text:='Delete from temp where 编码 not in (select W_code from pat)';
ADOQuery2.ExecSQL;以上代码无法实现删除TEMP表中不在pat表中出现数据.... ADOQuery2.Close;
ADOQuery2.SQL.Clear;
ADOQuery2.SQL.Text:='insert into pat(W_class,W_code,W_name,W_pro,W_unit,W_inc,w_memo) '+
'select 45,编码,名称,规格,单位,单价,备注 from Temp where 编码 not in (select W_code from pat)';
ADOQuery2.ExecSQL;以上代码也不能实现数据插入
又改成以下代码
ADOQuery2.Close;
ADOQuery2.SQL.Clear;
ADOQuery2.SQL.Text:='Delete from temp where 编码 in (select W_code from pat)';
ADOQuery2.ExecSQL;可以实现删除ADOQuery2.Close;
ADOQuery2.SQL.Clear;
ADOQuery2.SQL.Text:='insert into pat(W_class,W_code,W_name,W_pro,W_unit,W_inc,w_memo) '+
'select 类别,编码,名称,规格,单位,单价,备注 from Temp';
ADOQuery2.ExecSQL;仍然无法实现插入数据..
不知道是咋会事?
解决方案 »
- 线程中创建TIdUDPServer 如何接收数据
- 请问如何在Delphi7中加入QuickReport打印控件??
- 关于websnap的服务器端脚本
- 年薪10万的工程师招聘笔试题目!如果是高手进切磋
- 创建数据模块问题?
- 如何使用midstr函数啊?它说我没有声明
- 如何访问TRODataSnapModule中的方法呢?
- 如何在delphi中打开指定的word文档!并判断如果系统装有word 则提示word 未安装,否则打开指定word文档!谢谢..
- 使用SetWindowPos后,外窗体的菜单栏变灰色,如何处理。
- CSDN论坛离线浏览器源代码打开TDBISAMQuery,TDBISAMLable两个控件找不到,请问在那能找到这个控件包
- edit 实现一点功能
- cxgrid 导出到excel的问题
看看是不是你的sql 语句本省的问题