giulichajari
09-11-2012, 09:08:59
Bueno estoy tratando (en un formulario Builder c++) con 3 TEdit insertar en los correspondientes campos de la Tabla, el codigo que puse en el boton listo(que deberia guardar los datos) es el siguiente.
bool registrado = false;
Table1->Open();
Table1->First();
while ((!Table1->Eof) && (!registrado)) {
if ( DNI->Text.ToInt() == (Alu_insertar->Table1->FieldByName("DNI")->AsInteger))
registrado=true;
else
Table1->Next();
}
//Query1->SQL->Add ("select * from Alumno where DNI like "+this->DNI->Text+"%");
if (registrado==true) {
MessageDlg ("Alumno ya registrado", mtInformation , TMsgDlgButtons()<<mbOK,0);
}
else
{
Table1->FieldByName("Nombreyapellido")->AsString = Nombre->Text;
Table1->FieldByName("DNI")->AsInteger= DNI->Text.ToInt();
Table1->FieldByName("Cod_localidad")->AsInteger=Localidad->Text.ToInt();
MessageDlg ("Los datos se registraron con exito", mtInformation , TMsgDlgButtons()<<mbOK,0);
}
Quisiera saber de algún manual que tenga las operaciones básicas de todo programa con sql
Altas
Bajas
Modificaciones
Como son las sentencias en SQL mas que nada, las he visto en Internet. Pero el problema quizas este en el Builder ya que la sintaxis puede estar mal.
Muchas gracias.
bool registrado = false;
Table1->Open();
Table1->First();
while ((!Table1->Eof) && (!registrado)) {
if ( DNI->Text.ToInt() == (Alu_insertar->Table1->FieldByName("DNI")->AsInteger))
registrado=true;
else
Table1->Next();
}
//Query1->SQL->Add ("select * from Alumno where DNI like "+this->DNI->Text+"%");
if (registrado==true) {
MessageDlg ("Alumno ya registrado", mtInformation , TMsgDlgButtons()<<mbOK,0);
}
else
{
Table1->FieldByName("Nombreyapellido")->AsString = Nombre->Text;
Table1->FieldByName("DNI")->AsInteger= DNI->Text.ToInt();
Table1->FieldByName("Cod_localidad")->AsInteger=Localidad->Text.ToInt();
MessageDlg ("Los datos se registraron con exito", mtInformation , TMsgDlgButtons()<<mbOK,0);
}
Quisiera saber de algún manual que tenga las operaciones básicas de todo programa con sql
Altas
Bajas
Modificaciones
Como son las sentencias en SQL mas que nada, las he visto en Internet. Pero el problema quizas este en el Builder ya que la sintaxis puede estar mal.
Muchas gracias.