PDA

Ver la Versión Completa : querys y ADO


Dantael
15-06-2004, 21:50:46
Tengo un componente ADOquery con el cual quiero hacer una consulta que me devuelva valores de dos tablas pero no es lo mismo que con el componente tquery para paradox por que no me acepta el parambyname este es el ejemplo del còdigo que utilice:

adoquery1.sql.Clear;
adoquery1.SQL.Add('select Pedidos.Cod_Pedido,Clientes.Nombre_Cliente from Pedidos, Clientes');
adoquery1.SQL.Add('where Pedidos.Cod_Pedido=:param1');
adoQuery1.Parambyname('param1').asinteger:=strtoint(edit1.text);
adoquery1.ExecSQL;

Si alguno de ustedes pudiera decirme cuàl es la forma correcta de introducir valores o sea còmo cambio el condenado parambyname se lo agradeceria mucho.

Saludos

delphi.com.ar
15-06-2004, 21:57:49
No utilizo ADO, pero vi que tiene esta colección:
ADOQuery1.Parameters.ParamByName('MiParametro').Value := Edit1.Text;

Saludos!

__marcsc
15-06-2004, 22:27:49
Hola,

solo un pequeño detalle que quizás no queda claro en el mensaje de delphi.com.ar:

El valor de los parámetros en ADO solamente se puede ingresar a través de la propiedad Value, no existen las propiedades AsInteger, AsString, etc. Como ves es lo que hace en el ejemplo que te pone, solo era para hacer mención especial. Te lo digo porqué veo que tu lo utilizabas.

Saludos!