Generell mal gefragt, wieso arbeitest du/man mit den Parametern? Mach man das so? Hätte man nicht einfach die Werte direkt beim Zusammenbaues des
SQL-Statements da reinschreiben können?
Um Himmels willen nicht direkt reinbauen
Stichwort:
SQL-Injection und Performance (um nur 2 zu nennen)
Ich vermute jetzt mal, dass die Verbindung der Parameter-Liste nicht so richtig passt.
Erzeuge auf der Form ein TADOQuery mit dem
SQL-Statement und prüfe über den
OI die Parameter.
Dann benutzt du genau diese
Query in deiner Procedure, füllst die Parameter und lass die dann mal ausführen.
Und DeddyH hat auch recht, wenn alle Daten schon in der
DB vorhanden sind, macht es keinen Sinn diese erst zum CLient zu holen und dann wieder zurück zur
DB zu schicken. Das geht dann auch direkt in der
DB