Einzelnen Beitrag anzeigen

Sommerkind

Registriert seit: 5. Sep 2018
2 Beiträge
 
#2

AW: DefaultExpression aus Access DB wird nicht ausgelesen

  Alt 26. Sep 2018, 08:28
Falls jemand das gleiche Problem hat, hier ist meine Lösung:

Delphi-Quellcode:
var
DS: TADODataSet;
Field1, Field2: TField;


DS := TADODataSet.Create(nil);
DS.Connection := MeineConnection;
MeineConnection.OpenSchema(siColumns, VarArrayOf([NULL, NULL, MeineTabelle]), EmptyParam, DS);
Field1 := DS.FindField('COLUMN_NAME');
Field2 := DS.FindField('COLUMN_DEFAULT');
SQLText := 'ALTER TABLE ' + MeineTabelle + ' ALTER COLUMN ' + Field1.AsString + ' SET DEFAULT ' + Field2.AsString;
MeineQuery.SQL.Text := SQLText;
MeineQuery.ExecSQL();
Viele Grüße

Geändert von mkinzler (26. Sep 2018 um 08:32 Uhr) Grund: Delphi-Tag eingefügt
  Mit Zitat antworten Zitat