![]() |
Array en SP Hola tengo el siguiente select: <select name="select1[]" id="select1" onChange="Buscar();"> <option value="1">uno</option> <option value="2">dos</option> <option value="3">tres</option> </select> y lo envio al SP por medio del metodo GET, asi: $sql="Exec SP_llena @opcion='".$_GET['select1']."'"; pero al mostrar los datos que son pasados al procedimiento almacenado me sale que @opcion es un Array y eso si lo se, pero lo que yo quiero que salga son los datos seleccionados por el usuario. saludos |
Re: Array en SP Jesusito: No puedo responde tu duda, sin embargo estoy haciendo algo similar, necesito enviar un array de asp a mi sp, mi pregunta es ¿el sp reconoce cada elemento de mi arreglo por separado?... nota: estoy al pendiente de la respuesta que recibas ya que tambien la reutilizare... GRACIAS |
Re: Array en SP hasta donde se, no hay arrays en sql.. se puede enviar una serie de valores, concatenados en una variable texto separados por coma, y luego en el stored procedure manipularla para obtener cada uno... |
Re: Array en SP Andres: ¿y sabes como hacer esa separacion de la cadena con comas dentro del SP?, tambien me serviria ya que renuncie a esa opcion pues no supe como separar mis valores que estan divididos por comas (,) |
Re: Array en SP Efectivamente, no existe el tipo de datos "array" ni nada parecido que puedas manejar el el SP. Lo más cercano es lo que preguntas, mandar una cadena separada por algún caracter especial e internamente descomponerla en tablas, cadenas o lo que te acomode mejor. Aca mismo tienes un ejemplo: http://www.forosdelweb.com/f87/particionar-cadenas-dentro-del-stored-procedure-456770/ |
| La zona horaria es GMT -6. Ahora son las 02:48. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.