Programación General > C++ Builder
Ayuda Con Bases De Datos
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
[#] Página Siguiente
[*] Página Anterior
Ir a la versión completa