Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Problemas al Llamar Store Procedure en VFP7.0 y Limitaci
Message
From
01/08/2003 15:12:59
 
 
To
01/08/2003 03:45:14
General information
Forum:
Visual FoxPro
Category:
Other
Miscellaneous
Thread ID:
00815177
Message ID:
00815996
Views:
13
Creo que ahi deberías culpar a nuestro compañero, ya que yo me imaginé que si hablaba de 27 parámetros era un tema diferente, el de los parametros entre formularios, procedimientos, etc... ya que esto no tiene nada que ver con los parámetros mandados a un Stored Procedure.

>¿Se pueden pasar objetos en los parametros a un Store Procedure?
Creía que era de Store Procedures como los de SQL Server de lo que se estaba hablando.

>Tampoco creo que se pueda pasar una array de Visual FoxPro a un Sstore Procedure de SQL Server, ¿o si se puede?

>La verdad es que el tema de los Stores Procedures los tengo aún en temas pendientes.

>Si es así hay una alternativa a los 27 parámetros, pasar una cadena separada por una coma o punto y coma o lo que se quiera y descomponer esta cadena en los diferentes parámetros en el Store Procedure.

>Saludos.
>José Luis.

>>>2- La unica alternativa es enviar como matriz para la limitacion de parametros
>>
>>Eso no es tan cierto, otra alternativa es el uso de objetos para pasar parámetros, yo lo uso con frecuencia.
>>
>>
>>local loParameter as Empty
>>*** Si no tienes VFP8, usar otra clase "ligera" y su método AddProperty
>>loParameter = CREATEOBJECT("Empty")
>>ADDPROPERTY(loParameter,"nParametro1",120.30)
>>ADDPROPERTY(loParameter,"cUser",lcUser)
>>ADDPROPERTY(loParameter,"dFecha",DATE())
>>*** ... Y seguir agregando propiedades...
>>DO FORM myForm WITH loParamter
>>
>>**********************
>>*MyForm::Init
>>**********************
>>LPARAMETERS oParameter
>>
>>*** Si deseas tener disponible todos las propiedades de tu objeto parámetro
>>*** puedes agregarlo como propiedad del Form
>>This.AddProperty("oParameter",oParameter)
>>**** De aqui en adelante, tienes disponible Thisform.oParameter.< Propiedad >>
>>**** para su uso posterior.
>>
>>
>>Hay que recordar el viejo dicho: "En Visual FoxPro existen por lo menos 3 formas distintas de hacer las cosas, de otro modo, no hay ninguna", para este caso en específico por lo menos conozco: usar matrices, usar objetos y usar cadena con separadores para pares Parametro-Valor (al estilo PHP por ejemplo).
>>Hope this helps
Apoya a Visual FoxPro usandolo legalmente
--
¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º
Espartaco Palma Martínez
SysOp PortalFox
http://www.portalfox.com
esparta@portalfox.com
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform