CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  数据库相关

怎么删除不了?

楼主wybwml2008(波波)2005-06-04 11:45:32 在 Delphi / 数据库相关 提问

我用sql删除语句怎么删除不了数据,并且报告Field   stuname   not   found,我为ADOquery加了afterscroll事件:  
          edit1.Text:=ADO_info.FieldByName('stunum').AsString;  
          edit2.Text:=ADO_info.FieldByName('stuname').AsString;  
          edit3.Text:=ADO_info.FieldByName('stuclass').AsString;  
          edit4.Text:=ADO_info.FieldByName('stusex').AsString;  
  其中ado_info是一个ADOQuery,  
  我的删除语句如下:  
      s:='delete     from   stu_info   where   stunum='''+edit1.text+'''';//根据edit中的数据进行删除  
    if   messagebox(0,'确定要删除数据吗?','删除',MB_OKCANCEL)=1   then  
      with   ADO_info   do  
          begin  
              close;  
              sql.clear;  
              sql.Add('select   stunum   from   stu_info   where   stunum='+''''+edit1.Text+'''');  
              open;  
              if   recordcount<>0   then  
                begin  
                        close;  
                        //ADO_info.Delete;  
                        SQL.Clear;  
                        SQL.Add(s);  
                      //   open;  
                        execsql;  
                      close;  
                        sql.clear;  
                      SQL.Add('select   stunum,stuname,stuclass,stusex   from   stu_info');  
                      Open;  
                  end  
              else  
                  messageDlg('对不起,该记录不存在!',mtinformation,[mbok],0);  
      end;  
  大侠们帮帮忙呀,我分不多呀 问题点数:0、回复次数:3Top

1 楼godear()回复于 2005-06-04 11:55:27 得分 0

Field   stuname   not   found说得很明白三,   edit2.Text:=ADO_info.FieldByName('stuname').AsString;  
  问题在这一句,   不是删除的错误Top

2 楼trueman3000(穷人)回复于 2005-06-04 12:27:24 得分 0

字段名错了!!Top

3 楼cjianwen(空前)回复于 2005-06-04 12:28:48 得分 0

代码好乱啊?查了删,删了查,真麻烦啊?  
   
  不如来个     select   *   from   table   where   ……  
   
  然后确认一下:dataset.delete;Top

相关问题

  • 怎么不能删除了
  • 怎么不能删除了
  • datarow怎么删除不了?
  • datagrid的删除纪录怎么不行?
  • 文件怎么不能删除!
  • 删除文件!只读文件用filedelete()和API——deletefile()都不能删除。怎么删除?
  • 怎么真正删除CObList元素的内存?CObList.RemoveAll()删除不了
  • 怎么删除cookie????
  • 《 女鬼2之阴魂不散 》怎么删除???SOS~ SOS~
  • m_ListCtrl.DeleteColumn(nCol)怎么不能删除干净?

关键词

  • ado
  • 数据
  • sql
  • 删除
  • stunum
  • stuname
  • fieldbyname
  • asstring
  • edit
  • info

得分解答快速导航

  • 帖主:wybwml2008

相关链接

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

广告也精彩

反馈

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