Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 27-10-2006
chona chona is offline
Miembro
 
Registrado: abr 2004
Posts: 57
Poder: 21
chona Va por buen camino
Question access violation

Hola amigos, tengo un proble con delphi 5, es que tengo un edit con el siguiente código

Código Delphi [-]
procedure Tfconsulta.Edit2Change(Sender: TObject);
begin
TRY
     fconsulta.QryGRILLA.Close;
     fconsulta.QryGRILLA.SQL.Text:='select id, servicio, precio from  carta where servicio like ''' + edit2.Text+'%' + ''' order by servicio';
     fconsulta.QryGRILLA.ExecSQL;
     fconsulta.QryGRILLA.Open;
except on exception do
   begin
    end
   end;//try
end;

el problema es que escribo y borro en el edit2 varias veces y salta el siguiente error

Código:
Proyect E:\Desarrollos\Comedor.exe faulted witch message: 'access violation at 0x7c9477c9: write of address 0x00030ff00'. Process Stopped. Use Step or Run to continue
me podría decir alguien que está ocurriendo??
Desde muchísimas gracias!!!
Responder Con Cita
  #2  
Antiguo 27-10-2006
Avatar de Bicho
[Bicho] Bicho is offline
Miembro Premium
 
Registrado: jul 2003
Ubicación: Inca - Mallorca
Posts: 1.776
Poder: 22
Bicho Va por buen camino
Hola chona,

estás cometiendo un error. Y es que estás haciendo un query.ExecSQL para una consulta. Cuando haces una consulta SQL, lo único que tienes que hacer es abrirla, con el Query.Open, en cambio si quiere hacer una transacción SQL que implique algún cambio (insert, update, delete, create, alter, etc.) para ello debes usar ExecSQL
El ExecSQL y el Open no son compatibles, se usa uno u otro, dependiendo de si hacemos una consulta o no.

Prueba así a ver que tal.

Saludos
Responder Con Cita
  #3  
Antiguo 31-10-2006
chona chona is offline
Miembro
 
Registrado: abr 2004
Posts: 57
Poder: 21
chona Va por buen camino
correcto

Definitivamente Bicho, estas en lo cierto. desde ya muchísimas gracias
Responder Con Cita
Respuesta



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
Access Violation Carliviris Varios 5 12-05-2006 19:21:45
Access violation at .... Perio Varios 5 07-02-2006 15:50:36
access violation chilenauta Impresión 15 15-12-2004 19:45:51
Access Violation ..... MADV01 Varios 2 24-03-2004 16:01:33
Access violation Giasl Varios 6 07-05-2003 12:35:51


La franja horaria es GMT +2. Ahora son las 01:34:44.


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