Hallo marabu,
So funktioniert das leider nicht.
Also nochmal von vorne, - kaffee hol -.
Ich habe eine Exceldatei, welche alle Auftrage der jeweiligen Telekommunikationsmontuere ausgefüllt wird und am Ende des Tages vom jeweiligen IT-Spezi in die Datenbank eingepflegt werden soll.
Bei diesem Importvorgang wird automatisch eine neue Tabelle in der Datenbank erstellt, welche den Namen "table_<dd_mm_yy>" bekommt. (<dd_mm_yy> für das "heutige" Datum.)
Demnach habe ich nun in der Datenbank folgende Tabellen,
table_01_07_06
table_02_07_06
table_03_07_06
Der Grund warum ich solch eine Struktur gewählt habe dürfte klar sein, bei ~500 Aufträge pro Exceldatei / Tag, könnte es leicht im Chaos enden wenn ich alle Datensätze in eine Tabelle speicher. Zumal die Datensätze nach 30 Tagen wieder gelöscht werden.
Fakt ist nun, das ich die einzellnen Tabellen durch suchen muss. Zeitlich gesehen ist es egal wenn die Datensätze zusammen gesucht sind, da die Leute im Büro eh Zeit haben. Und das ehrlich gesagt auch nicht so wichtig ist. Hauptsache die Daten sind drin! Und das läuft schon.
Um es noch verständlicher zumachen:
Delphi-Quellcode:
for ....... begin
statement := 'SELECT `mycolumns..` FROM `table'+currentdate+'` ' + extwhere;
// Ab ins StringGrid
end;
Hoffe es ist nun verständlich genug!
Grüsse Toby