Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/08/2005, 00:46
kakarot
 
Fecha de Ingreso: diciembre-2003
Mensajes: 288
Antigüedad: 20 años, 5 meses
Puntos: 0
Guardar Array

Buenas,
Estoy trabajando con SQL Sever de microsoft, y mi pregunta es la siguiente, hay alguna forma de guardar un array entero en SQL Server?¿, es decir tengo un tipo mensaje que tiene 4 campos y uno de ellos es un array de 23 valores, entonces claro al crear la tabla en la BD tendria que hacerla con 26 campos y eso queda feo.

Pues bien algo he conseguido la funcion es:

public void insert(Prueba p)
{
int i=0;
sqlcmd=new SqlCommand();
sqlcon=new SqlConnection("Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=Telematica;Data Source=UP672291");
sqlcon.Open();
sqlcmd.Connection=sqlcon;
while (i<23)
{
sqlcmd.CommandText="INSERT Prueba(Array) VALUES ('"+p.PrArray[i]+"') ";
i++;
sqlcmd.ExecuteNonQuery();
}
qlcon.Close();
}

El problema que tengo es que el Identificador no me lo hace bien, en la tabla me sale:

Id Array
1 1
2 2
3 3
. .
. .
. .
23 23

Y me gustaria que fuera:

Id Array
1 1
2
3
.
.
.
23


GRACIAS

Última edición por kakarot; 11/08/2005 a las 03:39