FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Delphi 2010 + dbExpress
Hola a todos,
Estoy haciendo una aplicación que recibe , a través de TcpServer , datos que graba en una BD MySql ; para el acceso a las tablas utilizo dbExpress con "TSqlConnection->TSqlTable->TDataSetProvider->TClientDataSet". Cuando hago el "ClientDataSet.RefreshRecord" devuelve "Record not found or changed by another user".( que he leido que es lo que hay que utilizar ) Lo he cambiado por "ClientDataSet.Refresh" pero cuando la tabla esta vacía ( y sólo en este caso ) inserto 1 ó mas registros y no se reflejan los cambios. Si la tabla tiene algún registro funciona bien. Código:
DModuleMain.ClientDataSetPacientes.Insert; DModuleMain.ClientDataSetPacientes.FieldByName('Campo').AsDateTime:=Now; .... .... DModuleMain.ClientDataSetPacientes.Post; DModuleMain.ClientDataSetPacientes.ApplyUpdates(0); //DModuleMain.ClientDataSetPacientes.RefreshRecord; DModuleMain.ClientDataSetPacientes.Refresh; ¿ alguien puede echarme una mano ? Gracias. Un saludo.
__________________
Because , I have a power. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Seminario Web Delphi 2010 - Spanish | TrUnkS | Internet | 17 | 20-03-2011 14:39:05 |
Delphi 2010 | gerardus | Debates | 5 | 30-11-2009 20:46:53 |
TFrogFax en delphi 2010 | xerkan | Varios | 0 | 17-11-2009 09:00:11 |
Delphi 2010 y odbc | romeroja | Conexión con bases de datos | 1 | 17-11-2009 02:51:47 |
Update 2 y 3 de Delphi 2010 | jcarteagaf | Noticias | 2 | 12-11-2009 19:23:46 |
|