ADOQuery1.Close;
ADOQuery1.SQL.Clear;
strSelect:='SELECT sms_user_order.order_mobile, sms_service.service_name,sms_service.s_code_id'
+' FROM sms_user_order, sms_service'
+' WHERE (sms_user_order.service_id = sms_service.service_id) and (sms_user_order.order_mobile = 4)';
ADOQuery1.SQL.Add(strSelect);
ADOQuery1.Open;
接下来想将sms_user_order.order_mobile列的每一个用户号码一一输出,并一一对应插入到另一个表中,应该怎么做呢?向各位大虾求教了!
ADOQuery1.SQL.Clear;
strSelect:='SELECT sms_user_order.order_mobile, sms_service.service_name,sms_service.s_code_id'
+' FROM sms_user_order, sms_service'
+' WHERE (sms_user_order.service_id = sms_service.service_id) and (sms_user_order.order_mobile = 4)';
ADOQuery1.SQL.Add(strSelect);
ADOQuery1.Open;
接下来想将sms_user_order.order_mobile列的每一个用户号码一一输出,并一一对应插入到另一个表中,应该怎么做呢?向各位大虾求教了!
解决方案 »
- 我想调用外部程序打开一个文件,该怎么弄?
- webbrowser里怎么清除session
- 求急啊,双核机收不到从服务器发送过来的数据包!!!
- ============严重疑惑中,选择delphi还是vb,还是vc????????
- Oracle + Delphi, DataSet.Insert,表中有触发器,Post以后DataSet值与数据库不同步
- 这个sql语句错在什么地方了??
- 谁用过nmftp控件,这个例外如何catch?
- 什么是API
- Delphi初学者问题之六(时间日期)
- 一个table,一个datasource,一个dbgrid,一个query,利用tablename显示不同数据库的关于SQL查询的问题
- 一个关于软件安装制作的问题
- 请教一个难题(拷贝当前屏幕到文件,在xp系统下,当用户切换以后,原用户的屏幕信息)
begin
with ADOQuery1 do
begin
while not Eof do
begin Memo1.Lines.Add(FieldByName('sms_user_order.order_mobile').AsString);
Next;
end; end;
end;不过,如果你所需要完成的功能仅仅是将一个表中的数据导入另外一个表,中间的输出过程可以省略的话 ,那么可以用一条sql语句来完成,格式如下
insert into tab1(field1)
select field1 from tab2
where *****按照上面的格式,根据你的查询条件改一改,然后直接用一个query,一次就完成了。
一样的方法,如果用我下面说方法,那就是
insert into tab1(field1,field2,field3)
select field1,field2,field3 from tab2
where *****