Skip to main content
Skip table of contents

DBCopyTo()


DBCopyTo() – Tabelle kopieren



Die Funktion kopiert alle Sätze einer Tabelle in eine neue Tabelle. Bereiche und Filter werden berücksichtigt. Existiert die Ausgabetabelle, wird diese zunächst gelöscht. Falls aFieldList angegeben ist, werden nur die ausgewählten Datenfelder kopiert. Die Ausgabetabelle wird ohne Index erstellt.


ParameterBeschreibung

aOutFileName:C

Name und Pfad der Ausgabetabelle (Ohne Dateierweiterung!)

aFieldList:U

Feldliste; default = null()

aTable:U

Bezugstabelle; default = Standard-Table


Rückgabewert


Logisch / Boolean - Kopieren erfolgreich

Beispiel


CODE
| aStartNo:N := 70000, aStopNo:N := 80000, oDab000:DB := 'waDAB000',
  aFileName:C := 'C:\temp\COPY' |

DBScope(Str(aStartNo, 8), Str(aStopNo, 8), oDab000),
if DBCopyTo(aFileName, 'KdNr,Name1', oDab000) then
   WriteLn(aFileName + ' erstellt'),
else
   WriteLn('Fehler beim Kopieren nach ' + aFileName)
endif,
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.