Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > MySQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 28-08-2006
Arturo Arturo is offline
Miembro
 
Registrado: sep 2004
Posts: 91
Poder: 20
Arturo Va por buen camino
por erorr al actualizar una fila en ado y mysql

Buenas tardes,
he hecho una prueba de conexion con ado y mysql por medio de odbc, el cual fantastico, pero resulta que tengo dos tablas para empezar una de areas y usuarios, la de Tbusuarios hay un campo que esta referenciado a la tabla de areas, esto quiere decir que un usuario debe permanecer a una area, para lo cual cree mi form y listo.
Al cabo de ver los registros en la BDgrid de los usuario decidi crear un campo virtual para la busqueda del id de area, un famoso lookup pero si yo quiero cambiar de id_area, me da un error:
No se puede encontrar la fila para su actualizacion: algunos valores han cambiado desde la ultima vez que se leyo
uso delphi 7
q- se puede hacer al respesto.
gracias
Responder Con Cita
  #2  
Antiguo 05-09-2006
bitbow bitbow is offline
Miembro
 
Registrado: jul 2006
Posts: 366
Poder: 18
bitbow Va camino a la fama
Smile Saludos

Esto lo haces desde codigo? o mediante componentes?
Normalmente yo lo hago desde codigo y sin componentes de base de datos precisamente por los errores que puedan presentarse.
Responder Con Cita
  #3  
Antiguo 06-09-2006
Arturo Arturo is offline
Miembro
 
Registrado: sep 2004
Posts: 91
Poder: 20
Arturo Va por buen camino
uso los componentes dbexpress con odbc pero realice una simple prueba con los componentes ado, y me da errores al actualizar una fila.

si lo haces con codigo sin componentes bitbow entonces como haces para conectarte a la base y todo lo relacionado con los demas componentes como el dbgrid, un dbtext...

podrias mencionar algun ejemplo.

te agradesco
Responder Con Cita
  #4  
Antiguo 06-09-2006
bitbow bitbow is offline
Miembro
 
Registrado: jul 2006
Posts: 366
Poder: 18
bitbow Va camino a la fama
Smile Saludos

En cuanto a la conexion con la base de datos uso los controles Zeos, y sobre lo de los controles solo uso el dbgrid de ahi en fuera uso componentes normales asignandoles el valor del campo en cuestion.

por ejemplo :
edit1.Tex := T_tabla.FieldByName('nombre_campo').AsString;

Es mas laborioso pero asi tengo control de la informacion , edicion y actualizacion de la misma.
Responder Con Cita
  #5  
Antiguo 06-09-2006
Arturo Arturo is offline
Miembro
 
Registrado: sep 2004
Posts: 91
Poder: 20
Arturo Va por buen camino
oK, ya me instale los zeos 6.1.5 stable en el delphi7, y listo comenzar a trabajar, que puedo hacer si al grabar mis datos no lo hace pareciera que hace un cancel, empleo los ZQuery, ZUdatesql, datasource

Código PHP:
en un boton de grabar hago esto:
  
QryReq.Post;
  
ZConnection1.Commit;
  
ZConnection1.AutoCommit:=true;
  
QryReq.Refresh;

no se si añadir un QryReq.ApplyUpdatespero la cuestion es que deshace cuando grabo 
no se q- hacer, ayuda.

gracias
Responder Con Cita
  #6  
Antiguo 07-09-2006
bitbow bitbow is offline
Miembro
 
Registrado: jul 2006
Posts: 366
Poder: 18
bitbow Va camino a la fama
Smile Saludos

Bueno en mi poca experiencia con delphi creo que no se puede hacer un post desde un Query, para eso se hace mediante SQL con insert para agregar y update para actualizar y con el procedimiento ExecSQL del Query.

Por si te interesa tener a la mano tus codigos y ejemplos acabo de poner en tunux.org un pequeña aplicacion que sirve como el trucomania solo que a este se le puede agregar contenido y categorias, no es promocion pero si a alguien le sirve ahi esta disponible.
Responder Con Cita
Respuesta



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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
actualizar basedatos Mysql angara MySQL 4 11-07-2006 23:23:24
Actualizar MySQL 4.0.20 Payola2011 MySQL 0 31-01-2006 18:39:37
como conectarme remotamente mysql a mysql sakuragi MySQL 14 11-11-2004 15:04:46
Fila del DbGrid Rabata Varios 3 08-11-2004 22:18:13
Actualizar simultaneamente oracle-mysql Igna Oracle 3 23-02-2004 18:36:59


La franja horaria es GMT +2. Ahora son las 09:01:22.


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