VALIDAR PARAMETROS EN STORED PROCEDURES

25/02/2004 - 01:09 por NATUCHA | Informe spam
COMO SE PUEDE VALIDAR QUE AL SP LE ENVIEN EL NUMERO DE
PARAMETROS NECESARIO Y EL TIPO DE ESTOS ANTES DE QUE SE
PRODUZCA EL ERROR

Preguntas similare

Leer las respuestas

#1 Maximiliano Damian Accotto
25/02/2004 - 02:06 | Informe spam
Hola, depende de donde lo quieras controlar, si es desde la aplicacion
deberias primero levantar los Parametros que pide ese Store y asegurarte que
se pasan todos y con el tipo de datos correctos (esto en VB y .NEt se puede
hacer de forma simple)

Ahora dentro del Store no tiene mucho sentido ya que este mismo marca el
error!!

Ahora pregunta del millon!! para que queres hacer eso? cual es la dif que
el Motor te de el Error?

Bye y suerte


Salu2 enormes

Maximiliano Damian Accotto

Fundicion San Cayetano S.A.
Gerente de IT
Buenos Aires - Argentina
-
Desarrollador 3 estrellas
http://www.microsoft.com/spanish/ms...efault.asp
-
(maxi_accotto[arroba]speedy.com.ar)
MSN:
-

"NATUCHA" escribió en el mensaje
news:0ce201c3fb33$9721e270$
COMO SE PUEDE VALIDAR QUE AL SP LE ENVIEN EL NUMERO DE
PARAMETROS NECESARIO Y EL TIPO DE ESTOS ANTES DE QUE SE
PRODUZCA EL ERROR
Respuesta Responder a este mensaje
#2 Adrian D. Garcia
25/02/2004 - 11:37 | Informe spam
La mejor forma de trabajar con esto es invocando al SP desde un objeto
Command.
Tanto en ADO y ADO.NET el objeto Command tiene una coleccion de parametros.
Esta collecion debe "llenarse" antes de invocar el SP y hay 2 tecnicas para
ello:
a) Ir a buscar la cantidad y tipo de datos al parametro. Esto es
.Parameters.Refresh en ADO o SqlCommandBuilder.DeriveParameters( oCmd ) en
ADO.NET
b) Crear cada parametro en forma manual.

La primera tecnica tiene la desventaja que cada vez que quieras ejecutar un
SP hay un ida y vuelta al motor adicional, a menos que vayas "cacheando" las
colecciones, como por ejemplo el Application Block DAAB de Microsoft pero
tiene la ventaja que te da una mayor flexibilidad al desarrollar.

Utilizando esto el error se produce en el cliente y nunca en el motor.
Ahora si utilizas FOX como lenguaje de desarrollo no sabria decirte como.

Saludos
Adrian D. Garcia
MCSD
NDSoft Consultoria y Desarrollo

"NATUCHA" wrote in message
news:0ce201c3fb33$9721e270$
COMO SE PUEDE VALIDAR QUE AL SP LE ENVIEN EL NUMERO DE
PARAMETROS NECESARIO Y EL TIPO DE ESTOS ANTES DE QUE SE
PRODUZCA EL ERROR
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida