Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Parametros en un TADOQuery (https://www.clubdelphi.com/foros/showthread.php?t=5491)

Osorio 23-11-2003 16:07:22

Parametros en un TADOQuery
 
Hola:

resulta que tengo un TADOQuery y no me quiere activar los parametros.

Mejor pongo un pedazo de codigo y aclaro que

Prc_inserta: TADOQuery

================================


Prc_Inserta.Close;
Prc_Inserta.SQL.Clear;
Prc_Inserta.SQL.Add('INSERT INTO TPROVEEDORES ');
Prc_Inserta.SQL.Add('VALUES(:NIT, :PROVEEDOR, :VENDEDOR, :DIRECCION, :TELEFONO) ');
Prc_Inserta.Parameters.Refresh;

SHOWMESSAGE(INTTOSTR(Prc_Inserta.Parameters.Count));

==================================

Por que me dice que tengo cero parametros si le acabo de definir 5?

P.D: Estoy atacando una BD Acces con Delphi 6 Enterprise.



Gracias...

marcoszorrilla 23-11-2003 18:08:30

Es que no has definido los parámetros, para eso tienes que pulsar en la propiedad Parameters del AdoQuery e ir añadiendo los parámetros así como el tipo de datos que van a tener, luego los llamas por su nombre como estás haciendo.

Un Saludo.

Osorio 24-11-2003 00:25:37

Y en ese orden de ideas.


Por que cuando defino un procedimiento almacenado (SQL SERVER) y lo asocio con un TADOStoredProc automaticamente me carga los parametros sin necesidad de definirlos?.

Cuando escribo la consulta en la propiedad SQL del TADOQuery en tiempo de diseño, tambien los parametros se cargan automaticamente.

No es como extraño?.


La franja horaria es GMT +2. Ahora son las 05:19:22.

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