Mega Code Archive

 
Categories / Delphi / ADO Database
 

Alan adının bulunması

Codec By GeNiUS ! genius@turkiye.com Sıra numarası verilen bir tablo alanının alan adı bu fonksiyonla alınabilir. Function DBFieldNameByNo( DatabaseName : String; TableName : String; FieldNo : Integer): String; Var Table : TTable; Begin Result := ''; If Not IsTable(DatabaseName, TableName) Then Exit; If FieldNo < 0 Then Exit; If FieldNo >= DBNFields(DatabaseName, TableName) Then Exit; Table := TTable.Create(nil); Try Try Table.Active := False; Table.DatabaseName := DatabaseName; Table.TableName := TableName; Table.Active := True; Result := Table.FieldDefs[FieldNo].Name; Except End; Finally Table.Free; End; End;