Foros del Web » Programando para Internet » PHP »

Validar registro guardado

Estas en el tema de Validar registro guardado en el foro de PHP en Foros del Web. Estimad@s, solicitando de su apoyo para saber si hay alguna manera de validar que un registro que se debe almacenar en Access realmente fue insertado ...
  #1 (permalink)  
Antiguo 19/10/2012, 12:29
 
Fecha de Ingreso: mayo-2012
Mensajes: 40
Antigüedad: 12 años, 5 meses
Puntos: 0
Validar registro guardado

Estimad@s, solicitando de su apoyo para saber si hay alguna manera de validar que un registro que se debe almacenar en Access realmente fue insertado en la tabla. Y si existe esa manera, cual sería...

Código PHP:
Ver original
  1. if($con_bd = odbc_connect ( "Entregas", "", ""))
  2.    {
  3.     $isql = "INSERT INTO TEntregaRecibos (Cliente, Ejecutivo, Periodo, Dispersion, Fecha_Dispersion, Hora_Dispersion,        
  4.  
  5.             Comentarios) VALUES ('$cte', '$usuario', '$periodo', 'SI', '$fecha', '$horario', '$comenta')";
  6.     $result = odbc_exec ($con_bd , $isql);
  7.     odbc_close($con_bd);    
  8.    }

Cualquier ayuda que me puedan proporcionar con respecto al tema será muy apreciada.
  #2 (permalink)  
Antiguo 19/10/2012, 13:16
 
Fecha de Ingreso: diciembre-2007
Mensajes: 427
Antigüedad: 16 años, 11 meses
Puntos: 35
Respuesta: Validar registro guardado

Si existe algun problema para insertarlo access te debe mostrar el error y de igual manera para comprobarlo simplemente realiza una consulta a la bd despues de haber insertado con los mismos datos que acabas de ingresar.
Si te arroja resultado fue por que se inserto y si no pues no.
  #3 (permalink)  
Antiguo 19/10/2012, 13:18
 
Fecha de Ingreso: marzo-2011
Mensajes: 70
Antigüedad: 13 años, 8 meses
Puntos: 2
Respuesta: Validar registro guardado

Hola!

Bueno algo que se me ocurre es que en tu tabla puedas poner algo que sea unico de cada registro como por ejemplo la fecha y la hora.

Si tienes un registro que insertaste con fecha 19-10-2012 a las 02:08:10 despues del insert colocar un select que busque la hora y la fecha despues con un "if"si te bota un registro pues pones que es comprobado y puedes obtener los campos de ese registro para que veas que efectivamente es lo que ingresaste.

No se si sea la manera mas optima, pero es lo que se me ocurre y te doy el campo de fecha y hora porque no se si tengas en tu tabla algun valor unico que lo pueda hacer identificable!

ojala te sirva, saludos.
  #4 (permalink)  
Antiguo 19/10/2012, 15:22
 
Fecha de Ingreso: diciembre-2007
Mensajes: 427
Antigüedad: 16 años, 11 meses
Puntos: 35
Respuesta: Validar registro guardado

Cita:
Iniciado por June310 Ver Mensaje
Hola!

Bueno algo que se me ocurre es que en tu tabla puedas poner algo que sea unico de cada registro como por ejemplo la fecha y la hora.

Si tienes un registro que insertaste con fecha 19-10-2012 a las 02:08:10 despues del insert colocar un select que busque la hora y la fecha despues con un "if"si te bota un registro pues pones que es comprobado y puedes obtener los campos de ese registro para que veas que efectivamente es lo que ingresaste.

No se si sea la manera mas optima, pero es lo que se me ocurre y te doy el campo de fecha y hora porque no se si tengas en tu tabla algun valor unico que lo pueda hacer identificable!

ojala te sirva, saludos.
Un principio de las bases de datos para mantener la integridad de la informacion es tener un campo unico llamado llave primaria.
  #5 (permalink)  
Antiguo 19/10/2012, 16:36
 
Fecha de Ingreso: marzo-2011
Mensajes: 70
Antigüedad: 13 años, 8 meses
Puntos: 2
Respuesta: Validar registro guardado

Sip pero de inicio el usuario no sabe que identificador le asigno si es de tipo serial por ejemplo, a menos de que se lleve la cuenta del id o se le asigne en ese momento y si se lo asigna en el momento ya podria verificar si existe o no y traerse los datos, si no lo va asignar pues tiene que buscar cual es el id, tiene que encontrar algun campo dentro de su tabla que conosca para hacer la consulta.
  #6 (permalink)  
Antiguo 19/10/2012, 19:01
Avatar de LuaToto  
Fecha de Ingreso: octubre-2012
Ubicación: Veracruz
Mensajes: 26
Antigüedad: 12 años, 1 mes
Puntos: 0
Respuesta: Validar registro guardado

Otra idea es disponer de dos lugares distintos para guardar (uno temporal y el otro tu tabla normal de acces), guardando primero en tu temporal(podria ser un archivo secuencial o SQL, ya que es mas seguro su guardado) y posteriormente guardar en tu tabla de acces, entonces luego podrias consultar un registro de tu tabla temporal, buscandolo en toda la tabla de acces
Esta tabla temporal podrias vaciarla al final del dia(para evitar saturar).

Tal vez suene muy extremo o laborioso, pero por si sola la idea de validar el guardado ya es extremosa, esto habla mucho de la integridad de la base de datos y por experiencia propia te comento que acces no es lo mejor, aunque a veces la situacion nos oblige. trata de usar otro manejador de BD

Etiquetas: guardado, registro, sql, tabla, usuarios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:08.