Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 25-10-2006
Avatar de Enan0
Enan0 Enan0 is offline
Miembro
 
Registrado: may 2004
Ubicación: Argentina
Posts: 565
Poder: 23
Enan0 Va por buen camino
Cita:
Empezado por emenchi34
hice lo que me dijiste y me da delphi el sig error: el parametro art no tiene un valor predeterminado
Perdon pero el Error esta en la instruccion SQL

Código SQL [-]
SELECT (producto) as art, (codigo) as C, (grupo) as g art FROM artic WHERE art = 'correa'

Lo que esta en rojo es el Error
Estan dejando un ART suelto sin nada que hacer..

Y te aconsejo que utilises los Parameters ya que con eso te aseguras que ningun caracter ' te corte la instruccion SQL

Código Delphi [-]

 AdOQuery1.Active:= FALSE;
 ADOQuery1.SQL.Clear;
 ADOQuery1.SQL.Add('SELECT (producto) as art, (codigo) as C, (grupo) as g FROM artic WHERE art=:MyParam ');
 AdoQuery1.Parambyname('MyPAram').asstring:='correa'
 adoQuery1.Paramcheck:=true; // deberia ser True pero por las dudas........
 ADOQuery1.Active:= TRUE;

Y me Queda la duda. Si tenes Que usar ART o Producto en el Where. pero eso podes probarlo vos .


Saludos

Última edición por Enan0 fecha: 25-10-2006 a las 01:01:28.
Responder Con Cita
  #2  
Antiguo 25-10-2006
CrazySoft CrazySoft is offline
Miembro
 
Registrado: abr 2005
Posts: 100
Poder: 22
CrazySoft Va por buen camino
Hola, me pareces que art no esta defino, prueba de esta manera
Código Delphi [-]
 
AdOQuery1.Active:= FALSE; 

ADOQuery1.SQL.Clear; 

ADOQuery1.SQL.Add('SELECT (producto) as art, (codigo) as C, (grupo) as g FROM artic WHERE producto =:MyParam '); 

AdoQuery1.Parambyname('MyPAram').asstring:='correa' ADOQuery1.Active:= TRUE;

Última edición por CrazySoft fecha: 08-04-2007 a las 17:30:33.
Responder Con Cita
  #3  
Antiguo 25-10-2006
Avatar de DTAR
DTAR DTAR is offline
Miembro
 
Registrado: nov 2005
Posts: 53
Poder: 21
DTAR Va por buen camino
asi anda....

ADOQuery1.SQL.Add('SELECT (producto) as art, (codigo) as C, (grupo) as g art FROM artic WHERE art = "correa"')
__________________
|DTAR|
Responder Con Cita
  #4  
Antiguo 25-10-2006
Avatar de Enan0
Enan0 Enan0 is offline
Miembro
 
Registrado: may 2004
Ubicación: Argentina
Posts: 565
Poder: 23
Enan0 Va por buen camino
Cita:
Empezado por DTAR
ADOQuery1.SQL.Add('SELECT (producto) as art, (codigo) as C, (grupo) as g art FROM artic WHERE art = "correa"')
Creo Q deberia ser
"Grupo as g" sin Art!!!!!
Responder Con Cita
  #5  
Antiguo 25-10-2006
Avatar de emenchi34
emenchi34 emenchi34 is offline
Miembro
 
Registrado: may 2006
Ubicación: Olavarria, Bs.As,Argentina
Posts: 26
Poder: 0
emenchi34 Va por buen camino
gracias!

el problema estaba en el alias... con producto me anduvo.. con art no....

Otra cosa.. cuando quiero usar
Código:
ADOQuery1.SQL.Add('SELECT (producto) as art, (codigo) as C, (grupo) as g FROM artic WHERE producto:=myparam ');
AdoQuery1.Parambyname('myparam').asstring:='correa';
el compilador me da undeclared identifier 'parambyname'
por que puede ser?
__________________
BlackFlash
Nothing Is Real
Responder Con Cita
  #6  
Antiguo 26-10-2006
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 31
Lepe Va por buen camino
Los dos puntos no van ahí, mira en los mensajes anteriores
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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


La franja horaria es GMT +2. Ahora son las 20:22:03.


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