序号问题,请来看看(100分)

  • 主题发起人 主题发起人 liu914088
  • 开始时间 开始时间
L

liu914088

Unregistered / Unconfirmed
GUEST, unregistred user!
我把select indate,outdate from tftable 的数据在表格里显示,数据在表格里显示两列数据,但我想在表格里加一个序号,如第一条数据在序号里显示1,第二条迅速2,第三条显示3。。。。。。。。请问怎么写
 
难呀,,现在唯一可行的办法取记录号,你随便检索一下,会有你的答案
 
如果有主键则可以这样:
SELECT (SELECT COUNT(主键)
FROM tftable b
WHERE b.主键<= a.主键) AS id, indate,outdate
FROM tftable a
ORDER BY 主键
 
//如果仅在dbgrid中显示,可以定义一个计算字段,然后在事件中
procedure TProductionFM.AQShowdataCalcFields(DataSet: TDataSet);
begin
DataSet.FieldByName('myid').AsInteger := abs(DataSet.RecNo) ;
end;
 
非常感谢,我成功了
 
SELECT identity(int,1,1)as id,* into 新表名稱 FROM 所要查詢的表
 
TO bgqy2000:
你的QQ号是多少,可以聊聊吗
 
公司qq不能用,加我msn吧,声明:我用c++ builder ,呵呵
 
bgqy2000@hotmail.com
 
[red]来自:liu914088, 时间:2006-5-24 11:13:41, ID:3451660
非常感谢,我成功了[/red]
成功了也不把分送出
 
后退
顶部