![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|
|
#1
|
|||
|
|||
|
#2
|
||||
|
||||
|
igo con error
hice lo que me dijiste y me da delphi el sig error: el parametro art no tiene un valor predeterminado
__________________
BlackFlash Nothing Is Real |
|
#3
|
||||
|
||||
|
Cita:
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
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. |
|
#4
|
|||
|
|||
|
Hola, me pareces que art no esta defino, prueba de esta manera
Última edición por CrazySoft fecha: 08-04-2007 a las 17:30:33. |
|
#5
|
||||
|
||||
|
asi anda....
ADOQuery1.SQL.Add('SELECT (producto) as art, (codigo) as C, (grupo) as g art FROM artic WHERE art = "correa"')
__________________
|DTAR| |
|
#6
|
||||
|
||||
|
Cita:
"Grupo as g" sin Art!!!!! |
|
#7
|
||||
|
||||
|
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';
por que puede ser? ![]()
__________________
BlackFlash Nothing Is Real |
|
#8
|
||||
|
||||
|
Hola, la respuesta de maeyanes es completamente válida.
Pero siguiendo lo que tú hacias, al poner los dos puntos delante del nombre del campo, le estas indicando al SQL que ese valor se lo vas a pasar por parámetro. Con lo cual ese dato se lo debes pasar usando un parambyname
Espero te sirva. Saludos |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|