Hallo,
folgendes Problem:
Ich habe eine Stored Procedure unter MS SQL Server 2000 erstellt, die Zeilen in eine Tabelle einfügt; der Aufruf erfolgt aus einem Delphi-Programm (geschrieben mit der Vers. 5 Prof). Insgesamt werden bis zu 10 Parameter an die Stored Proc. übergeben, davon werden vier Parameter mit dem Default-Wert NULL belegt. Wenn alle Parameter vorhanden und gefüllt sind, klappt die Sache wunderbar. Lasse ich einen oder mehrere Parameter weg, bekomme ich den Fehlerhinweis, dass der letzte der Parameter nicht vorhanden ist (der letzte ist ein Pflicht-Parameter).
Rufe ich die Stored Proc. aus dem Query Analyzer auf, kann ich problemlos die nicht bekannten Werte weglassen und die Zeile wird entsprechend mit NULL-Werten in die Tabelle eingetragen.
Kennt jemand dieses Problem bzw. weiß Abhilfe?
Danke.
Jürgen Schaffroth
folgendes Problem:
Ich habe eine Stored Procedure unter MS SQL Server 2000 erstellt, die Zeilen in eine Tabelle einfügt; der Aufruf erfolgt aus einem Delphi-Programm (geschrieben mit der Vers. 5 Prof). Insgesamt werden bis zu 10 Parameter an die Stored Proc. übergeben, davon werden vier Parameter mit dem Default-Wert NULL belegt. Wenn alle Parameter vorhanden und gefüllt sind, klappt die Sache wunderbar. Lasse ich einen oder mehrere Parameter weg, bekomme ich den Fehlerhinweis, dass der letzte der Parameter nicht vorhanden ist (der letzte ist ein Pflicht-Parameter).
Rufe ich die Stored Proc. aus dem Query Analyzer auf, kann ich problemlos die nicht bekannten Werte weglassen und die Zeile wird entsprechend mit NULL-Werten in die Tabelle eingetragen.
Kennt jemand dieses Problem bzw. weiß Abhilfe?
Danke.
Jürgen Schaffroth
Comment