![]() |
![]() |
| Paypal | 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 |
|