 |
Club Builder Foro de C++Builder en español
|
| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
moebius113 Invitado
|
Publicado: Jue 27 Oct, 2005 8:35 pm Asunto: Un error de lo mas raro |
|
|
Tengo un programa de control escolar en el que necesito relacionar una entidad llamada tmateria con otra llamada tespecialidad por medio de la tabla relacion tintegra, hechas todas en MSQL Server. Inserto en las tablas de tmateria y tintegra a la hora de dar de alta una nueva materia utilizando un ADOTable para cada una, pero al probar desde el builder esto, cunado se ejecuta la funcion Open() del ADOTable de tintegra me marca una excepción del tipo:
"EDataBaseError, con un mensaje ' A componed named PK_tintegra_1B0907CE already exists', Process Stoped"
| Código: |
adotint->Open();
adotint->Insert();
adotint->FieldByName("Clave_M")->AsString=mskclvmat1->Text;
adotint->FieldByName("Clave_E")->AsString=cbclvem1->Text;
adotint->Post();
|
Lo curiosos es que si dejo seguir corriendo la aplicación los datos se insertan en ambas tablas sin problemas. Si salgo de builder y ejecuto la solamente aplicación no marca ninguna excepción y se puede insertar sin problemas, alguien tiene una idea de que podra ser |
|
| Volver arriba |
|
 |
|
|
No puedes publicar temas nuevos en este foro No puedes responder a temas en este foro No puedes editar tus mensajes en este foro No puedes borrar tus mensajes en este foro No puedes votar en las encuestas de este foro
|
© 2002–2026 Club Builder · Funciona con phpBB.
|