当前位置:首页
开发技术指南» 文章正文
    引言:
 

 

 ·如何使listbox里的string排齐    »显示摘要«
    摘要: 我定义的stemp=str1+vbtab+str2+vbtab+str3 dim str1 as string *10 str2 *8 str3 *10 但是由于有的string里是中文,有的是字母,所以即使 string包含了空格的长度都是10,最后放在stemp里加到listbox里每一栏的宽度还是不一样的.怎么办? ......
 · 嵌入式开发 指是什么啊    »显示摘要«
    摘要: ? ......


★★★delphi中的sql语句执行问题

在delphi中执行sql语句时,怎样知道语句的执行结果,如  
             
        如从people   表中查询人员编码(id)等于001的人员的姓名(name),  
        如何取得结果(结果唯一)?

NO.1   作者: hotice

var  
      sqlstr   :   string;  
      name   :   string;  
  begin  
      sqlstr   :=   select   name   from   people   where   id   =   ++001+;  
      AdoQuery1.close;  
      AdoQuery1.sql.clear;  
      AdoQuery1.sql.add(sqlstr);  
      AdoQuery1.open;  
      name   :=   AdoQuery1.FieldByName(name).asstring;  
  end;

NO.2   作者: Intelement

用FieldByName方法,如:  
  var  
      sPeopleId:   string;  
      sPeopleName:   string;  
  sPeopleId   :=   FieldByName(id).AsString;  
  sPeopleName   :=   FieldByName(name).AsString;  
   
  也可以通过字段序号来访问,如:  
  DataSet.Fields.Fields[index]  
  index是字段的序号.    
 

NO.3   作者: LFreeX

不知能不能帮你  
   
  搜索  
    Str:=Select   Name   From   people   Where   id=++001+;  
    Query1.close;    
      Query1.sql.clear;  
    Query1.sql.a(Str);  
  query1.open;  
      如果要将搜索的字段显示出来:  
       
         
        Edit1.text:=Query1.FieldByName(name).AsString;


 ·人民帮人民一把    »显示摘要«
    摘要: 请问:如何能具有自动滚屏效果?多多给分哦! ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE