Hola, tengo un problema con un TComboBox, resulta que tengo una tabla en mi base de datos, se llama alumno(nombre, dni,...,sexo), cuando inserto un nuevo alumno, me lo hace perfectamente asi:
qrGeneral->SQL->Clear();
qrGeneral->Close();
qrGeneral->SQL->Add("INSERT INTO alumnos(DNI,nombre,sexo)");
qrGeneral->SQL->Add("VALUES(:dni,:nombre,:sexo)");
qrGeneral->ParamByName("dni")->AsString = Ednialtaalumno->Text;
qrGeneral->ParamByName("nombre")->AsString = Ealtanombrealumno->Text;
qrGeneral->ParamByName("sexo")->AsString = CBaltasexo->Text;
qrGeneral->ParamByName("dire")->AsString =Ealtadireccionalumno->Text;
qrGeneral->ExecSQL();
}Pero al intentar sacar esos datos a mi formulario, me sale el TcomboBox en blanco o el item por defecto.
Lo hago asi:
qrGeneral->SQL->Clear();
qrGeneral->Close();
qrGeneral->SQL->Add("SELECT *");
qrGeneral->SQL->Add("FROM alumnos");
qrGeneral->SQL->Add("WHERE DNI=:tipo");
qrGeneral->ParamByName("tipo")->AsString=Ednialtaalumno->Text;
qrGeneral->Open();
Ealtanombrealumno->Text=qrGeneral->FieldByName("nombre")->AsString;
CBaltasexo->Items->Add(qrGeneral->FieldByName("sexo")->AsString);
Y no me sale.
En mi base de datos tengo sexo como tipo text, he probado a ponerlo como tipo enum, pero tampoco
¿alguien me puede ayudar??
Muchas gracias