| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
Tugui Master


Registrado: 09 Nov 2002Mensajes: 663
|
Publicado: Mar 11 Oct, 2016 4:24 pm Asunto: Actualizar DBGrid |
|
|
Hola qué tal, tengo el siguiente código:
| Código: |
ABSQuery1->Close();
ABSQuery1->SQL->Clear();
ABSQuery1->SQL->Text = "insert into soci(nombre,apellidos,direccion) values (:nombre,:apellidos,:direccion)";
ABSQuery1->ParamByName("nombre")->AsAnsiString = LabeledEdit1->Text;
ABSQuery1->ParamByName("apellidos")->AsAnsiString = LabeledEdit2->Text;
ABSQuery1->ParamByName("direccion")->AsAnsiString = LabeledEdit3->Text;
ABSQuery1->ExecSQL();
|
Es un DataSource un ABSQuery y un ABSDatabase, al DataSource tengo enlazado un DBGrid, el problema viene que tras ejecutar el código anterior el registro se inserta pero el DBGrid se queda en blanco y no se como solucionarlo.
Seguro que es una tontería pero ahora mismo no sé. _________________ ¡ADELANTE CON ESTE SUPER FORO! |
|
| Volver arriba |
|
 |
_Leo Site Admin

Registrado: 11 Ago 2002Mensajes: 1875Ubicación: Lanzarote - Islas Canarias (España)
|
Publicado: Mar 11 Oct, 2016 10:57 pm Asunto: |
|
|
Prueba:
| Código: | ABSQuery1->Close();
String s = ABSQuery1->SQL->Text;
ABSQuery1->SQL->Clear();
ABSQuery1->SQL->Text = "insert into soci(nombre,apellidos,direccion) values (:nombre,:apellidos,:direccion)";
ABSQuery1->ParamByName("nombre")->AsAnsiString = LabeledEdit1->Text;
ABSQuery1->ParamByName("apellidos")->AsAnsiString = LabeledEdit2->Text;
ABSQuery1->ParamByName("direccion")->AsAnsiString = LabeledEdit3->Text;
ABSQuery1->ExecSQL();
ABSQuery1->SQL->Text = s;
ABSQuery1->Open();
|
|
|
| Volver arriba |
|
 |
Tugui Master


Registrado: 09 Nov 2002Mensajes: 663
|
Publicado: Mie 12 Oct, 2016 11:54 am Asunto: |
|
|
Muchas gracias Leo como siempre perfecto  _________________ ¡ADELANTE CON ESTE SUPER FORO! |
|
| Volver arriba |
|
 |
|