Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Error '.asSTring' no declarado (https://www.clubdelphi.com/foros/showthread.php?t=49839)

drykea 31-10-2007 17:56:06

Error '.asSTring' no declarado
 
Hola a todos

Tengo el siguiente codigo:

Código Delphi [-]
 ADOQuery.SQL.Clear;
  ADOQuery.SQL.Add('INSERT INTO Proyectos (Descripcion, Importe)');
  ADOQuery.SQL.Add('VALUES (:Descripcion, :Importe)');
  ADOQuery.Parameters.ParamByName('Descripcion').AsString := Edit2.Text;
  ADOQuery.Parameters.paramByName('Importe').AsCurrency := CurrencyEdit1.AsCurrency;

Y al compilar mi aplicacion me da el error en los tipos de los parametros.
Me dice: Undeclared identified:'asString'.
Alguien sabe que puede pasar?????

Gracias por su ayuda

marcoszorrilla 31-10-2007 18:01:32

Aunque no das las pistas necesarias, yo diría que te falta hacer uso de la Unidad DB

Un Saludo

Delphius 31-10-2007 18:09:41

¿Por casualidad no es asi en ADO?:confused:

Código Delphi [-]
ADOquery1.Parameters.ParamByName('Descripcion').DataType := ftString;
ADOQuery1.Parameters.ParamByName('Descripcion').Value := Edit1.Text;

Saludos,

jhonny 31-10-2007 18:16:36

Bueno, es que realmente veo que ParamByName de TParameters, es de tipo TParameter y TParameters no tiene AsString, solo veo que hay una manera de hacerlo y es como lo indica la ayuda, asi:

Código Delphi [-]
ADOQuery1.Parameters.ParamByName('Verb').Value := 'propitiate';
ADOQuery1.Open;

PD: Eso, eso, como dijo Delphius :).

drykea 02-11-2007 10:17:15

Ya lo conseguí
 
Muchas gracias a todos por las respuestas.

Al final lo he conseguido como indicaba Delphius.

Un saludo a todos.:p


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

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