FTP | CCD | Buscar | Trucos | Trabajo | Foros |
#1
|
|||
|
|||
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. |
#2
|
|||
|
|||
¿Qué componente utilizas para acceder a MySQL?
Un Saludo. Pedro J.Fdez. pedrofdez@ono.com pfsoftware@onol.com |
#3
|
|||
|
|||
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)
|
#4
|
|||
|
|||
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. |
|
|
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 |
|