fpc/fcl/db/odbc/testpk.pp
2002-06-11 18:40:27 +00:00

30 lines
651 B
ObjectPascal

program testpl;
{$mode objfpc}
uses fpodbc,Classes;
var
Conn : TODBCConnection;
PrimaryKeyFields : TStringList;
I : Integer;
begin
Conn:=TODBCConnection.Create(Nil);
Try
Conn.DSN:='BUGS';
Conn.Active:=True;
PrimaryKeyFields:=TStringList.Create;
PrimaryKeyFields.Sorted:=True;
Try
Conn.GetPrimaryKeyFields('BUGS',PrimaryKeyFields);
Writeln('Found ',PrimaryKeyFields.Count,' primary key fields in table BUGS : ');
For I:=0 to PrimaryKeyFields.Count-1 do
Writeln(PrimaryKeyFields[i]);
finally
PrimaryKeyFields.Free;
end;
Conn.Active:=False;
Finally
Conn.free;
end;
end.