Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 27-01-2008
perillan perillan is offline
Miembro
 
Registrado: feb 2005
Posts: 82
Poder: 20
perillan Va por buen camino
Error en consulta con ADOQuery

Buenas tardes: No estoy muy familiarizado con los ADOs (datos con access) .
En una secuencia de búsqueda me da error en el Parambyname, no entiendo por que no lo admite y da el error .
Alguien me puede comentar algo?


ADOQuery1.sql.add('WHERE ARTICLAVE =arametro1');

ADOQuery1.Parambyname('parametro1').asstring:= DBEdit31.text;
Responder Con Cita
  #2  
Antiguo 27-01-2008
luisgutierrezb luisgutierrezb is offline
Miembro
 
Registrado: oct 2005
Ubicación: México
Posts: 925
Poder: 19
luisgutierrezb Va por buen camino
porque no usa el asstring, usa el value, osea:

Código Delphi [-]
ADOQuery1.Parambyname('parametro1').Value:= DBEdit31.text;
Responder Con Cita
  #3  
Antiguo 27-01-2008
perillan perillan is offline
Miembro
 
Registrado: feb 2005
Posts: 82
Poder: 20
perillan Va por buen camino
No compredo lo que quieres decir. Podias si no te importa, comentarlo de nuevo....
Responder Con Cita
  #4  
Antiguo 27-01-2008
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Ado no acepta el ParamByName como lo estas poniendo, en firebierd, paradox u otros tal vez, en acces y con ado no, es asi:
Código Delphi [-]
ADOQuery1.sql.add('WHERE ARTICLAVE = :Parametro1');
Adoquery1.Parameters.ParamByName('parametro1').Value:= DBEdit31.text;
o asi:
Código Delphi [-]
ADOQuery1.sql.add('WHERE ARTICLAVE = :Parametro1');
Adoquery1.Parameters.[0].Value:= DBEdit31.text;
Como lo estas haciendo nunca servira.
Saludos
Responder Con Cita
  #5  
Antiguo 27-01-2008
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
en vez de editar el segundo caso, es asi:
Código Delphi [-]
ADOQuery1.sql.add('WHERE ARTICLAVE = :Parametro1');
Adoquery1.Parameters[0].Value:= DBEdit31.text;
Hay un punto de mas.
Saludos
Responder Con Cita
  #6  
Antiguo 28-01-2008
perillan perillan is offline
Miembro
 
Registrado: feb 2005
Posts: 82
Poder: 20
perillan Va por buen camino
Muchas gracias . La verdad es que con los ADOs no estoy al dia y necesito algo de ayuda.
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
consulta a campo datetime de access usando adoquery JESUSNET Conexión con bases de datos 5 13-10-2007 02:08:34
Consulta de clientes activos ó inactivos con ADOQuery saldanaluis SQL 4 24-08-2007 02:05:16
problema con ADOQuery y delphi6 (en una consulta sql) voldemmor Conexión con bases de datos 13 11-10-2006 10:35:36
consulta con un adoQuery manu Conexión con bases de datos 4 29-09-2006 00:17:48
Consulta sobre el componente ADOQuery s_e_montes Varios 2 02-02-2006 20:08:36


La franja horaria es GMT +2. Ahora son las 14:07:39.


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