Estoy intentando ejecutar un store procedure con la TADODataSource, dicho store procedure debe devolver un select despues de ejecutar un INSERT.
La idea es manejar los error devueltos mediante un Select como lo muestra el Store procedure, te agradeceria cualquier ayuda.
Código: Seleccionar todo
USE [prueba_jose]
GO
/****** Object: StoredProcedure [dbo].[prueba3] Script Date: 2022/12/09 7:29:28 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[prueba3]
AS
BEGIN TRY
insert into Mytable_jos (codigo,nombre,valor) values ('2036','Pablito','AAA')
END TRY
BEGIN CATCH
IF @@ERROR<>0
Select 'Result' = 'Error ' + ERROR_MESSAGE()
else
Select 'Result' = 'ok '
END CATCH;

Código: Seleccionar todo
ccOnect :="Provider=MSOLEDBSQL;Server=26.169.197.95;Database=prueba_jose;UID=sa;PWD=prueba;"
TEXT into cComand
EXECUTE prueba3
Endtext
::oConect_za:cConnect := ccOnect
::oConect_za:lconnected:=.t.
::oConect_zas:lDisplayErrors:= .t.
lStatus:=::oConect_za:Execute(cComand,'EJECUTANDO sp',adCmdText,@oRs)
