Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > .NET
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

 
 
Herramientas Buscar en Tema Desplegado
  #3  
Antiguo 10-08-2005
Avatar de edgusano
edgusano edgusano is offline
Miembro
 
Registrado: abr 2004
Ubicación: Medellin Colombia
Posts: 180
Poder: 23
edgusano Va por buen camino
Ya eso lo hago, el problema es que me lanza una excepcion indicandome que no puedo acceder a los datos de esa fila porque esta marcada como deleted,
la forma en como lo hago es la siguiente:
Tengo un DataSet con un DataTable asociado, el cual contiene los siguientes campos Cedula, Nombre el campo cedula es el principal.
  1. Hago un select a la tabla de la base de datos y entonces se carga la información en el DataTable, estos registros que se cargan quedan con el estado Unchanged.
  2. Luego paso a hacer las ABM correspondientes con estos registros.
  3. Ya para enviar las ABM a la base de datos, utilizo lo siguiente:
Código:
DataSet dsDatosAbm = dsPrincipal.GetChages();
  foreach(DataRow drRegistro in dsDatosAbm.Rows)
  {
    switch(drRegistro.RowState)
    {
  	  case DataRowState.Added:			   
  		SalvarDatos(drRegistro);//Metodo que inserta el registro
  		break;
  	  case DataRowState.Deleted:
  		BorrarDatos(drRegistro);//Metodo que borra el registro
  		break;
  	  case DataRowState.Modified:
  		ModificarDatos(drRegistro);//Metodo que modifica el registro
  		break;
    }
  }
pero como les comentaba el problema es que no me deja acceder a la informacion del campo cedula para asi llamar al stored procedure con ese parametro para que haga el borrado de ese registro en la base de datos.
__________________
Optimus Prime
Responder Con Cita
 


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 04:37:17.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi