Autor Beitrag
bockwurst
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 191

win98 /XP
D1 D5 Prof DE2005PE
BeitragVerfasst: Di 03.05.05 08:04 
Hallo,
es ist sehr sehr sehr wichtig für mich.
Ich will aus Tabelle1 den ganzen Datensatz nach Ziel_Datenbank kopieren und das, wenn Bedingung aus Tabelle1 (A) und Tabelle2 (B)stimmen. Ziel_Datenbank und Tabelle1 haben die gleich Struktur.
Leider kommt Fehlermedlung "Ungültiger Parameter".
Wahrscheinlich, weil mein Computer nicht weiß wo er was hinkopieren soll. Lasse ich Tabelle2 (B) kopiert er schon.

Hinter INSERT INTO habe ich "leer" gelassen, damit alles kopiert werden muß.

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
INSERT INTO Ziel_datenbank SELECT * FROM Tabelle1 A, Tabelle B
WHERE (A."Kunden Nr"=B.Nummer)
AND(A.Status LIKE :P0)
AND(A.DATUM >="/1/1/1980")
AND(A.DATUM <="12/31/2020")
AND(B."Name 1" LIKE :P1)


Bitte helft mir!
bockwurst Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 191

win98 /XP
D1 D5 Prof DE2005PE
BeitragVerfasst: Di 03.05.05 09:43 
Habe den Fehler wohl gefunden!:


ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
INSERT INTO Ziel_datenbank (nummer,... alle Feldernamen)
SELECT (A.nummer, A... alle Feldernamen)
FROM Tabelle1 A, Tabelle B
WHERE (A."Kunden Nr"=B.Nummer)
AND(A.Status LIKE :P0)
AND(A.DATUM >="/1/1/1980")
AND(A.DATUM <="12/31/2020")
AND(B."Name 1" LIKE :P1)


Doch nun habe ich eine weitere Frage. Es sollen alle Felder von Tabelle1 in Ziel_datenbank kopiert/eingefügt werden. Wie mache ich es am Besten. Die beiden habe die gleiche Struktur. '*' oder 'leer' geht wohl nicht. Die Datenbank hat 67 Felder.