StoredProcedure i C++ Builder
Hej...Jeg har et lille problem med at der bliver castet en exception når jeg prøver at ligge en værdi ind i input feltet på min stored procedure...
Den kommer ud med: Cannot find object.
Det sker når jeg udfører Execproc() kommandoen og min statement inden da ser således ud:
DM1->storedProcInvoice->ParamByName("inputId")->AsInteger = 1;
I selve komponenten der hedder input parameteren inputId så problemet skulle ikke ligge der...
Er det fordi der ikke er nogle med dette Id i statementet som ligge i storedProceduren???
Det ser iøvrigt således ud:
CREATE PROCEDURE getMaxId (inputId NUMERIC(15))
RETURNS (maxId NUMERIC(15))
AS
BEGIN
FOR
SELECT MAX(unitId)
FROM invoice
WHERE invoiceId = :inputId
INTO :maxId
do
SUSPEND;
END ^
Hvis der ikke er nogen i selecten, hvordan tjekker man så på det når man kalder sin storedproc??