FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
URGENTE!!! Me Manda un error al llenar un combobox
Hola, tengo un problemon y no se como resolverlo. Lo que pasa es que estoy haciendo un proyecto de una biblioteca, manejo base de datos en sql. Asi estan las cosas: yo tengo que llenar un combobox con una tabla, pero la tabla puede tener registros repetidos, siendo mas exacto, tengo una tabla de libros, donde tiene titulo,autor, etc, y tengo que llenar un combobox ya sea con los titulos de libro o autor, la decision sera a traves de un radiobutton, cuando doy clic al radiobutton1, se llena con los titulos del libro, si cambio al radiobutton2, se llena con los autores de todos los libros, pero mi problema es que al darle clic a un radiobutton si se llena bien, pero al cambiar de radiotbutton me manda un error, el cual es:
Project bibliteca.exe raised exception class EAAccessViolation with message 'Access violation en address 1F453E7E in module 'masado.15dll. Write of address 00CC7014'. Process stopped. Use step or run to continue. El mismo error me aparece en otra forma en la cual en el evento onactivate le pong que me llene otro combobox, pero ahora, solo con los diferentes titulos, y en el primer registro si lo hace bien, pero como puedo hacer mas de un registro continue en esa forma, me manda el mismo error. Asi lleno mi combo box: modulodedatos.FiltradoLA; modulodedatos.ADOQuery2.Open; modulodedatos.ADOQuery2.First; ComboBox1.Items.Clear; while not modulodedatos.ADOQuery2.Eof do begin ComboBox1.Items.Add(modulodedatos.ADOQuery2['Autor1']); modulodedatos.ADOQuery2.Next; end; modulodedatos.ADOQuery2.Close; Y el codigo de FiltradoLa es el siguiente: ADOQUERY2.SQL.Clear; ADOQUERY2.SQL.Add('select distinct Autor1 from libros order by Autor1'); ADOQUERY2.ExecSQL; Si alguien me puede ayudar, se los agradeceria profundamente. Ah, otra cosa, ya aprovechando, otro problema es que en mi base de datos tengo los datos de libro, pero la materia la manejo con un id, con el cual saco el nombre de lamateria con otra tabla llamada materia, pero al mostrar los datos en un dbgrid del libro, pues me pone el id de materia, pero yo quiero poner el nombre de la materia, seria algo asi, como conectar dos tablas y sustituir el idmateria por su materia, Espero haberme explicado bien. Perdon si es algo muy largo y aburmador, pero no se que hacer y esto lo tengo que entregar el martes 17 de enero, asi que veran que estoy muy desesperado. Les agradezco de antemano |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
llenar un combobox | fabian20s | Conexión con bases de datos | 13 | 30-11-2007 18:54:56 |
Error al llenar tabla desde archivo txt | bohemioloco | Conexión con bases de datos | 9 | 13-11-2006 13:49:54 |
Error Ado Urgente | soloriv | Conexión con bases de datos | 1 | 17-04-2006 17:20:49 |
Como llenar este comboBox | pzala | Varios | 2 | 14-12-2003 21:26:22 |
|