Ver Mensaje Individual
  #51 (permalink)  
Antiguo 11/05/2005, 01:35
Avatar de Jose_minglein2
Jose_minglein2
 
Fecha de Ingreso: noviembre-2004
Mensajes: 2.344
Antigüedad: 20 años, 3 meses
Puntos: 8
Pues para el insert, habría que recorrer el array de nuevo y por cada Id del servicio, que no esté ya en la BD deberíamos hacer un insert.

Para ello, podríamos meter la Variablepublica en el viewstate,
if (reader4["UsServIdUs"].ToString()=="")
{
...
}
else
{
...
VARIABLEPUBLICA+="#"+reader4["ServId"];
System.ViewState["identificadores"] = VARIABLEPUBLICA
}


y luego en tu botón actualizar, tras todo lo anterior.

i=0;
while (i< arr.length)
{
if (Convert.toString(System.ViewState["identificadores"]).Contains(arr[i]).toString)
{
'No hacemos nada puesto que ya está insertado
}
else
{
mycommand.commandtext = "Insert into UsuariosServicios ...."
}
i+=1;
}


Luego, lo que dices del split, es cosa de la sintaxis de c#, hay ya no te puedo ayudar