DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: usasos000
今日帖子: 14
在线用户: 19
导航: 论坛 -> DELPHI技术 斑竹:liumazi,sephil  
作者:
男 lzgvcd (111) ★☆☆☆☆ -
盒子活跃会员
2004/3/6 13:58:38
标题:
如何将查询后的结果另外存成一个表或者数据库 浏览:1329
加入我的收藏
楼主: 如何将查询后的结果另外存成一个表或者数据库,就是日志方面的,我想删除一月的日志,如何备份他,谢谢,现在比较着急,一时也找不到合适的书,
----------------------------------------------
2222
作者:
男 waterstone (waterstone) ★☆☆☆☆ -
盒子活跃会员
2004/3/6 14:18:01
1楼: select into newtable from (select * from mytable where ...)
----------------------------------------------
我来自农村广阔的田野我的每一个动作都很夸张http://waterstone.51r.com
作者:
男 lzgvcd (111) ★☆☆☆☆ -
盒子活跃会员
2004/3/6 15:31:52
2楼: 谢谢,一时着急给忘了
----------------------------------------------
2222
作者:
男 lzgvcd (111) ★☆☆☆☆ -
盒子活跃会员
2004/3/6 15:56:22
3楼: 现在还有个问题就是我用sql语句可以给sqlquery里增加数据,但是我用procedure FillRecord(ConStr: String;level:string);
var
  i: Integer;
begin
  if commondata.SQLConnection1.Connected =false then commondata.SQLConnection1.Connected :=true;
  OpenAll(commondata.Squerylog ,'log');
  commondata.Squerylog.Append;
  commondata.Squerylog.FieldByName('username').AsString :=loginfrm.LEditUser.text;
  commondata.Squerylog.FieldByName('Dates').AsString := FormatDateTime('dddddd  dddd', Now);
  commondata.Squerylog.FieldByName('ComeTime').AsString := FormatDateTime('tt', Now);
  commondata.Squerylog.FieldByName('GoTime').AsString := FormatDateTime('tt', Now);
  commondata.Squerylog.FieldByName('Connected').AsString := '成功';
  commondata.Squerylog.Post;
  if constr = '普通用户' then
  begin
    commondata.Squerylog.FieldByName('usertype').AsString  := '普通用户';
    commondata.Squerylog.FieldByName('userip').AsString:=loginfrm.ClientSocket1.Socket.LocalAddress;
    cLoginTimeStr := commondata.Squerylog.FieldByName('ComeTime').AsString;
  end
  else
  if constr = '高级用户' then
  begin
    commondata.Squerylog.FieldByName('usertype').AsString  := '高级用户';
  end
  else
  begin
     commondata.Squerylog.FieldByName('Usertype').AsString := '管理员';
     commondata.Squerylog.FieldByName('UserIp').AsString := loginfrm.ServerSocket1.Socket.localAddress;
   ing;
  end;
  commondata.Squerylog.Post;
end;
procedure openall(query:tsqlquery;dataname:string);
 begin
   query.SQL.Clear;
   query.SQL.Add('select * from '+dataname);
   query.Open;
 end;
commondata.Squerylog.Post;在这里老是出现错误
---------------------------
Debugger Exception Notification
---------------------------
Project Project1.exe raised exception class EDatabaseError with message 'Squerylog: Cannot modify a read-only dataset'. Process stopped. Use Step or Run to continue.
---------------------------
OK   Help   
---------------------------

----------------------------------------------
2222
作者:
男 hybswang (nihao) ★☆☆☆☆ -
盒子活跃会员
2004/3/7 14:03:46
4楼: insert into biao select * form biao1 where (sdhfh)
就OK了
----------------------------------------------
-
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行937.5毫秒 RSS