CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
花落谁家,你作主! 盛大widget设计大赛英雄榜
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  VCL组件开发及应用

用Tquery删除paradox记录时碰到的问题。急!帮帮忙!

楼主eltonxxx(elton)2002-05-28 21:02:16 在 Delphi / VCL组件开发及应用 提问

我用tquery   删除paradox记录时,总是出现error   creating   cursor   handle的错误,但是要删除的记录还是被删除了,请问,这是什么原因,怎样取消错误。  
   
  query1.SQL.Clear;  
      query1.SQL.Add('delete   from   "lib.db"');  
      query1.SQL.Add('where   藏书号   =   "'   +   dbstr   +   '"');  
      query1.ExecSQL   ;  
      query1.Open;  
      datasource1.DataSet   :=query1;  
  //dbstr   是我存放要删除记录的藏书号的变量。  
  我在sql   builder中   若直接写   delete   from   "lib.db"   where   藏书号="00001"也会出现同样的错误,但是00001记录仍然被删除。  
  各位大侠救救我。 问题点数:20、回复次数:4Top

1 楼netlib(河外孤星)回复于 2002-05-28 21:07:45 得分 0

query1.SQL.Clear;  
      query1.SQL.Add('delete   from   lib');  
      query1.SQL.Add('where   藏书号   =   '''   dbstr   +   '''');  
      query1.ExecSQL   ;  
      query1.Open;  
      datasource1.DataSet   :=query1;Top

2 楼eltonxxx(elton)回复于 2002-05-28 21:11:02 得分 0

为什么直接用lib?我并没有在   Tquery里定义lib啊。Top

3 楼lxpbuaa(桂枝香在故国晚秋)回复于 2002-05-28 21:11:57 得分 20

query1.SQL.Clear;  
      query1.SQL.Add('delete   from   lib.db');  
      query1.SQL.Add('where   藏书号   =   '''   +   dbstr   +   '''');  
      query1.ExecSQL   ;      
      query1.Close;  
      query1.SQL.Clear;  
      query1.SQL.Add('Select   *   from   lib.db');      
      query1.Open;        
      datasource1.DataSet   :=query1;  
   
   
  —————————————————————————————————  
  MaximStr   :=   '宠辱不惊,看庭前花开花落,去留无意;  
                            毁誉由人,望天上云卷云舒,聚散任风。';  
  if   Not   Assigned(I)   then  
      I   :=   TI.Create(Nil);  
  I.Maxim   :=   MaximStr;  
  I.Explain   :=   '假如上述代码中出现“OA”、“3D”等字样,改为“=”或者去掉';  
  I.Desire   :=   '加不加分随你';  
  —————————————————————————————————  
           
   
  Top

4 楼archy(archy)回复于 2002-05-28 21:23:06 得分 0

liveRequest属性设为trueTop

相关问题

  • 删除用户碰到的问题~
  • 删除字段碰到了问题
  • Paradox型数据文件的物理删除和逻辑删除??
  • 第一次碰到,视图删除不了的问题?
  • 我常碰到一个页空白的,确删不掉它?该如何删除?
  • 如何一次全部删除paradox表中的全部纪录?
  • 如何删除paradox表中的一个字段?
  • C++ BUILDER 中如何使用TQUERY彻底删除一条记录?
  • 问几个经常碰到的问题。dataGrid如何实现删除、编辑、添加的功能!!
  • 一个简单的问题 paradox表在程序中怎么删除

关键词

  • db
  • sql
  • query1
  • 删除
  • tquery
  • dbstr
  • 记录
  • execsql
  • 错误
  • datasource1

得分解答快速导航

  • 帖主:eltonxxx
  • lxpbuaa

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo