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