Thema: Delphi mODBC (FieldTypes)

Einzelnen Beitrag anzeigen

marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#2

Re: mODBC (FieldTypes)

  Alt 8. Jul 2005, 19:04
Hallo Henk,

habe noch keine Erfahrung mit mODBC, aber versuche es doch mal hiermit:

Delphi-Quellcode:
var
  ofd: TOdbcFieldDef;
  i: integer;
begin
  with mTable1 do
    for i := 0 to FieldCount - 1 do begin
      ofd := TOdbcFieldDef(FieldDefs[i]);
      WriteLn(Format('%s %s %d', [
        ofd.Name,
        ofd.SQLDataType,
        ofd.SqlSize
      ]));
    end;
end;
Die Information über primary keys einer base table und die Spalteninfo "Nullable" bekommst du wohl nur über direkte Anwendung des ODBC API - SQLPrimaryKeys() und SQLDescribeCol(). Die Eigenschaft FieldDef.Required wird von mODBC nicht befüllt.

Grüße vom marabu
  Mit Zitat antworten Zitat