
11/05/2005, 01:35
|
 | | | 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 |