Hallo Leute,
ich habe das problem, dass ich ein Formular aus mehreren anderen Formularen aufrufe, um auf dem anderen Fomular Werte auszuwählen und direkt in die Tabelle des aufrufenden Formulars einzutragen.
Ich habe zunächst versucht, den Namen des aufrufenden Formulars zu übergeben, um diesen dann beim übernehmen abzufragen, nur dummerweise muss ich dann wohl innerhalb der Schleife, in der ich die Werte auslese, für jedes Formular extra die Insert-Funktionen schreiben.
Als neuen Ansatz, greifge ich nun auf eine Query zurück, der ich den Namen der Tabelle des aufrufenden Formulars übergebe, jedoch bekomme ich dann den Fehler, das etwas mit den Parametern nicht stimmt.
Ich Frage mich nun, ob meine Query nicht stimmt, oder ob der Ansatz der Falsche ist?
Hier die Query:
INSERT INTO :@lAufrufTabelle values(SELECT * FROM Artikel WHERE ArtID = :@lArtNr)
ich habe das problem, dass ich ein Formular aus mehreren anderen Formularen aufrufe, um auf dem anderen Fomular Werte auszuwählen und direkt in die Tabelle des aufrufenden Formulars einzutragen.
Ich habe zunächst versucht, den Namen des aufrufenden Formulars zu übergeben, um diesen dann beim übernehmen abzufragen, nur dummerweise muss ich dann wohl innerhalb der Schleife, in der ich die Werte auslese, für jedes Formular extra die Insert-Funktionen schreiben.
Als neuen Ansatz, greifge ich nun auf eine Query zurück, der ich den Namen der Tabelle des aufrufenden Formulars übergebe, jedoch bekomme ich dann den Fehler, das etwas mit den Parametern nicht stimmt.
Ich Frage mich nun, ob meine Query nicht stimmt, oder ob der Ansatz der Falsche ist?
Hier die Query:
INSERT INTO :@lAufrufTabelle values(SELECT * FROM Artikel WHERE ArtID = :@lArtNr)
Comment