1234567891011121314151617181920212223242526272829 |
- 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.
|