Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > OOP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 18-01-2007
chico_bds chico_bds is offline
Miembro
 
Registrado: ene 2007
Posts: 50
Poder: 18
chico_bds Va por buen camino
Error al intentar acceder a datos desde una Clase

Hola tengo la siguiente clase que se conecta una bd echa en access y despues la intento llamar desde
un formulario y me da un error:

Aqui tienes la clase y debajo el error

Código Delphi [-]
unit u_TBiblioteca;

interface

uses
SysUtils, Classes, ADODB;

Type
TBiblioteca=class

public

//Variables
LibrosDisponibles:TStringList;
NumUsuarios:Integer;
TotalPrestamos:Integer;
Usuarios:TStringList;
cnx:TADOConnection;
query: TADOQuery;

//Funciones
function GetLibrosDisponibles:TStringList;


end;

implementation

function TBiblioteca.GetLibrosDisponibles:TStringList;
begin

cnx.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;Data Source=datos.mdb;Persist Security Info=False';
query.Connection:=cnx;
query.SQL.Text:='Select * From t_inventario';
query.Open;

while not query.Eof do
begin

LibrosDisponibles.Add(query.FieldValues['id']+'_'+ query.FieldValues['titulo']);
query.Next;

end;


result:=LibrosDisponibles;

end;

end.

Ahora al intentar llamar la clase desde un boton de la siguiente forma:

Código Delphi [-]
procedure Tf_main.Button1Click(Sender: TObject);
var a:TBiBlioteca;
b:TStringList;
begin

a:=TBiblioteca.Create;
b:=a.GetLibrosDisponibles;

end;

Me da el siguiente error:

raised Exception Class EAccessViolation with message 'Access violation at address 0046F01E'

Saludos y desde ya muchas gracias
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Error al intentar acceder a las propiedades un QReport Delphitest Impresión 5 20-10-2006 18:05:36
Error al intentar un Preview JulioGO Impresión 2 28-04-2006 22:14:27
Acceder a form modal desde módulo de datos jcheco Varios 3 31-01-2006 17:18:22
Error al intentar acceder a Windows Update VolaRe Windows 3 29-08-2004 20:03:05
Error al intentar acceder al disco A, o a la unidad de CD (y no hay un disk o cd pues pampitasnowman Varios 1 20-08-2003 23:15:49


La franja horaria es GMT +2. Ahora son las 18:14:23.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi