Programación General > C++ Builder

 Ayuda Con Bases De Datos

<< < (3/5) > >>

mumo:
SIMPLE:
CREA 2 BOTONES EN UN FORMULARIO. UNO "NUEVO" Y OTRO "GUARDAR".
Y  2 EDIT COMO EJEMPLO. ESTAN EN LA PALETA STANDARD.
Y UN OBJETO ADOQUERY DE LA PALETA ADO.

EN EL BOTON "NUEVO" escribe :
ADOQuery1->Close();
ADOQuery1->SQL->Clear();
ADOQuery1->SQL->Add("select * from tabla");
ADOQuery1->Open();
ADOQuery1->Append(); //nuevo registro

EN EL BOTON "GUARDAR" escribe:
ADOQuery1->FieldByName("campo1")->AsString=Edit1->Text;
ADOQuery1->FieldByName("campo2")->AsString=Edit2->Text;
ADOQuery1->Post(); // graba el registro
Edit1->Clear();
Edit2->Clear();

prueba con eso y seguimos con buscar y eliminar con SQL.

Alberto_127:
hola , eh vuelto, la verdad todo ha salido bien, bueno solo algo que me aparece ahora cuando corro el programa me da un error como el de abajo, y con el ADOQuery lo probe, supongo q donde dice campo1 ahi se escribe los campos de mi tabla, lo he hexo asi pero me marca error;  bueno abajo te dejo los mensajes a ver si me podes ayudar

Alberto_127:
y aqui esta el otro mensaje, me dice que no existe el campo y verifique todo y si existe el campo, bueno espero me podas ayudar

mumo:
- Lo primero

-Estas pasando un dato en blanco, a un campo que no acepta datos en blanco.

en tu base de datos indicale que si acepte nulos.

y lo segundo
mandame la tabla de tu base de datos con la que estas trabajando. quiero ver los nombres de los campos.

Alberto_127:
hola, bueno aq te dejo los campos de mi tabla; sobre los campos nulos, pues que hago si es una llave primaria, ya entendi el problema, pero es una llave primaria y que yo sepa las llaves primarias no pueden ser null, bueno grazias por tu tiempo y ayuda,

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

[*] Página Anterior

Ir a la versión completa