各位大哥你们好
小弟有一个简单的问题 就是怎么样把数据库里的一个列名里的一段记录显示在不同的edit里面 
例如 数据库表
  w1        w2            w3
  sss     200312210523   eeeee
 
怎样实现下面的界面
 edit1    edit2     edit3   edit4     edit5
 2003  年   12  月    21  日  05  时    23   分

解决方案 »

  1.   

    Edit1.text:=Copy(DataSet.FieldByName('W2').AsString,1,3);
    Edit2.Text:=Copy(DataSet.FieldByName('W2').AsString,5,2);
    Edit3.Text:=Copy(DataSet.FieldByName('W2').AsString,8,2);
    Edit4.Text:=Copy(DataSet.FieldByName('W2').AsString,10,2);
    Edit5.Text:=Copy(DataSet.FieldByName('W2').AsString,12,2);
      

  2.   

    使用计算字段,如NF := Copy(DataSet.FieldByName('w2').AsString, 1, 4) ……
    再把edit1与 NF字段关联
      

  3.   

    [Error] Unit1.pas(118): Undeclared identifier: 'DataSet'
    怎样定义呢
      

  4.   

    'DataSet'是你的TTable 或TQuery 控件名称