Forum: Datenbanken
Delphi
by Emwykey,
26. Feb 2019
Aah mein Fehler, sorry :-D
ein Konkretes beispiel kann ich dir leider nicht geben aber eines der Felder ist zum Beispiel so erstellet:
ALTER TABLE TABELLE1 ADD FELD1 Integer
COMPUTED BY
(
IIF( TABELLE1.FELD1 <> 0,
Forum: Datenbanken
Delphi
by Emwykey,
26. Feb 2019
Vermutlich nicht .. das sagt mir grad zumindest nichts, wie geht das denn?
Forum: Datenbanken
Delphi
by Emwykey,
26. Feb 2019
Dahinter verbirgt sich der Name einer Tabelle, die an die Funktion übergeben wird, da die Funktion dann für viele verschiedene Tabellen aufgerufen wird. Das wird dann mit der Funktion MacroByName( 'Tabelle' ).AsRaw := fTableName komplettiert ;)
Forum: Datenbanken
Delphi
by Emwykey,
26. Feb 2019
Ja, das ist mir bekannt, hab es zwischenzeitlich auch so gelöst, ich fänd es aber dennoch klasse wenn es eine Option direkt über das Dataset gäbe ohne die Systemtabellen händisch abfragen zu müssen. Wenn also jemand noch was einfällt immer her damit :-D
Forum: Datenbanken
Delphi
by Emwykey,
26. Feb 2019
Hallo, danke für die Antwort, die Eigenschaft ist leider auch false :(
hier mal ein Code Ausschnitt, vielleicht fällt ja noch was auf:
QuCloneData := TFDQuery.Create( nil );
QuCloneData.Connection := fConnection;
QuCloneData.Sql.Text := 'Select * from !Tabelle ';
QuCloneData.MacroByName( 'Tabelle' ).AsRaw := fTableName;
QuCloneData.Open;