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

Delphi 究竟怎么啦

楼主golinjin(仙剑奇侠)2003-08-03 13:26:34 在 Delphi / 数据库相关 提问

见下面代码  
  procedure   ....  
  var    
    tmp1   :   TQuery;  
  begin  
    ...  
    tmp1:=TQuery.Creat(self);  
    tmp1.Close;  
    tmp1.SQL.Clear;  
    tmp1.SQL.Add('select   *   from   学生   where   性别=''男''');   //'学生'表中有记录  
    tmp1.Open;  
    showmessage('姓名='+tmp1.FieldByName('姓名').AsString);  
    //显示不出tmp1.FieldByName('姓名').AsString的内容啊?  
    ...  
  end;  
   
   
  问题点数:20、回复次数:6Top

1 楼ljmanage(过客)回复于 2003-08-03 13:34:16 得分 5

procedure   ....  
  var    
    tmp1   :   TQuery;  
  begin  
    ...  
    tmp1:=TQuery.Create(self);     //少了个e  
    tmp1.Close;  
    tmp1.SQL.Clear;  
    tmp1.SQL.Add('select   姓名   from   学生   where   性别=''男''');   //'学生'表中有记录不要用*  
    tmp1.Open;  
    showmessage('姓名='+tmp1.FieldByName('姓名').AsString);      
    //显示不出tmp1.FieldByName('姓名').AsString的内容啊?  
    ...  
  end;Top

2 楼golinjin(仙剑奇侠)回复于 2003-08-03 13:43:36 得分 0

是我写贴时少了e。程序中没错。不是这个原因。  
  为什么不能用*,若我还想显示其他字段呢,这似乎没道理吧。Top

3 楼whyNotHere(何日是尽头)回复于 2003-08-03 13:49:18 得分 5

这不是delphi的问题,而是你的后台没有这样的数据,当然显示不出,小伙子DELPHI刚学,  
  对DELPHI的控制能力不行,就不要说DELPHI不行。  
   
  注意字段的空格,有些记录的前后,特别是后,要是有空格的话,比如说‘男’和‘男     ’是不相等  
  的,调试一下你的后台看看。   要么就是你的后台没有满足条件的记录。Top

4 楼huojiehai(海天子)回复于 2003-08-03 13:53:57 得分 5

你是不是用DB表,如果是"性别"不允许定义为空字段  
  或你的"姓名"是空值Top

5 楼huojiehai(海天子)回复于 2003-08-03 13:55:12 得分 5

如果还不行,再试试下面的  
  procedure   ....  
  var    
    tmp1   :   TQuery;  
  begin  
    ...  
    tmp1:=TQuery.Create(self);     //少了个e  
    tmp1.Close;  
    tmp1.SQL.Clear;  
    tmp1.SQL.Add('select   姓名   from   学生   where   性别   like   ''%男%''');   //'学生'表中有记录不要用*  
    tmp1.Open;  
    showmessage('姓名='+tmp1.FieldByName('姓名').AsString);      
    //显示不出tmp1.FieldByName('姓名').AsString的内容啊?  
    ...  
  end;  
  Top

6 楼golinjin(仙剑奇侠)回复于 2003-08-03 14:06:42 得分 0

我知道了,总之谢谢各位啦!Top

相关问题

  • Delphi怎么读?
  • Delphi怎么连Orcal
  • DELPHI怎么读啊
  • Delphi 的Com 怎么样?
  • delphi到sql server怎么导?
  • DELPHI和EXCEL怎么连接
  • 用Delphi怎么播放MP3?
  • Delphi怎么开发三层
  • 我的DELPHI怎么了?
  • Delphi开发ASP怎么样?

关键词

  • 字段
  • 学生
  • delphi
  • 内容
  • sql
  • tmp1
  • 姓名
  • tquery
  • fieldbyname
  • asstring

得分解答快速导航

  • 帖主:golinjin
  • ljmanage
  • whyNotHere
  • huojiehai
  • huojiehai

相关链接

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

广告也精彩

反馈

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