Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 01-05-2006
BoNnY0301 BoNnY0301 is offline
Registrado
 
Registrado: abr 2006
Ubicación: durango
Posts: 7
Poder: 0
BoNnY0301 Va por buen camino
Question delphi y mysql

Hola, como estan por estos lugares, explico brevemente q soy nueva en el manejo de mysql y delphi por eso esta duda puede ser muy sencilla pero no puedo resolverla, espero y puedan ayudarme.

Tengo la tabla personal en mysql, la llave primaria q se llama clave es autoincrementable, para mostrarla en el formulario que es alta de personal lo muestro con dbedit, el problema es q al guardar el registro no se actualiza inmediatamente la tabla en mysql y si doy otra alta el numero q me aparece en el dbedit es el mismo q ya guardé.
ejemplo:
clave: 1018
guardar(enter)
otraalta(enter)
clave: 1018 ---------------en esta parte debería mostrarme 1019, como hago para q me lo muestre de esta manera si estoy tomando el valor de la tabla??
cualquier ayuda o sugerencia será infinitamente agradecida ya q tengo cinco formularios en los q muestro las llaves de esta forma.
Responder Con Cita
  #2  
Antiguo 01-05-2006
pfsoft pfsoft is offline
Miembro
 
Registrado: ene 2004
Ubicación: Cádiz - España
Posts: 24
Poder: 0
pfsoft Va por buen camino
¿Qué componente utilizas para acceder a MySQL?

Un Saludo.

Pedro J.Fdez.
pedrofdez@ono.com
pfsoftware@onol.com
Responder Con Cita
  #3  
Antiguo 01-05-2006
rvasquez21 rvasquez21 is offline
Registrado
 
Registrado: oct 2005
Posts: 3
Poder: 0
rvasquez21 Va por buen camino
hola como estas

me imagino que el componente que ella debe estar usando es adotable o adoquery, para hacer conexion con mysql pero ese numero que te pone solo se incrementa cuando grabas un registro el no se actualiza a la hora de dar de alta a un registro nuevo en realidad eso solo una forma de controlar que tus registros no se dupliquen, siquieres hacer que se incremente cuando le das a dar nueva de alto solo tienes que usar esta sentencia si mas no recuerdo (tabla1.recordcount + 1)
Responder Con Cita
  #4  
Antiguo 03-05-2006
BoNnY0301 BoNnY0301 is offline
Registrado
 
Registrado: abr 2006
Ubicación: durango
Posts: 7
Poder: 0
BoNnY0301 Va por buen camino
Question

el componente que uso para conectar la tabla con el formulario es myconection(base de datos) de la paleta mysql y saco my table el cual me saca un datasource.
mytable=personal
datasource=myconection
myconection=cnte
la forma en q estaba sacando el numero de clave era por medio de la tabla sacaba el valor q tenia en clave y a eso le sumo 1 de esta forma:
mytable1.last;
a:=mytable1.FieldValues['clave']+1;
DBclave.text:=a;

lo cual si me ejecuta si hago mi primera alta, si doy click para dar otra alta el número q me muestra en el dbedit como clave es el mismo q acaba de guardar.
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
Delphi & mysql DarioArg MySQL 2 10-02-2006 19:42:07
Mysql y Delphi 7 soto Conexión con bases de datos 13 08-11-2005 16:24:49
mysql con delphi???????????????????????? miguelogm Varios 2 12-03-2005 19:19:27
Delphi / MySql JorgeBec Conexión con bases de datos 7 13-10-2003 21:36:07
Delphi y MySQL Delfino Conexión con bases de datos 11 01-08-2003 18:58:00


La franja horaria es GMT +2. Ahora son las 08:19:52.


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