Retroceder   Foros del Web > Programación para sitios web > Bases de Datos > SQL Server

Respuesta
 
Herramientas Desplegado
Antiguo 16-ene-2007, 11:14   #1 (permalink)
jesusito ha deshabilitado el karma
 
Fecha de Ingreso: junio-2004
Mensajes: 170
Pregunta 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
jesusito está desconectado   Responder Citando
Antiguo 16-ene-2007, 11:38   #2 (permalink)
citaem ha deshabilitado el karma
 
Avatar de citaem
 
Fecha de Ingreso: agosto-2005
Mensajes: 95
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
citaem está desconectado   Responder Citando
Antiguo 16-ene-2007, 11:45   #3 (permalink)
Colaborador
Andres95 tiene algunos puntos positivos de karma
 
Avatar de Andres95
 
Fecha de Ingreso: diciembre-2004
Mensajes: 1.079
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...
__________________
Yo no hablo de venganzas ni perdones, el olvido es la única venganza y el único perdón...
Andres95 está desconectado   Responder Citando
Antiguo 16-ene-2007, 11:50   #4 (permalink)
citaem ha deshabilitado el karma
 
Avatar de citaem
 
Fecha de Ingreso: agosto-2005
Mensajes: 95
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 (,)
citaem está desconectado   Responder Citando
Antiguo 16-ene-2007, 12:02   #5 (permalink)
Moderador
Mithrandir llegará a ser famoso muy prontoMithrandir llegará a ser famoso muy pronto
 
Avatar de Mithrandir
 
Fecha de Ingreso: abril-2003
Mensajes: 12.108
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: particionar cadenas dentro del stored procedure
__________________
"El hombre, en su orgullo, creó a Dios a su imagen y semejanza."
Friedrich Nietzsche
Mithrandir está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 04:56.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93