Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   error al Insertar (https://www.clubdelphi.com/foros/showthread.php?t=54141)

sidneyb 10-03-2008 15:16:24

error al Insertar
 
buenas dias Foro, Tengo un pequeño detalle al que no encuentro la falla, me imagino ha de ser una tonteria pero no encuentro donde esta, estoy intentando insertar unas variables dentro de la base de datos, ya tengo el valor de las mismas, las variables son las siguientes; IntCodCuentasSal (entero), StrNomCuentasSal (string), Status(entero). Lo hago por AdoQuery con la siguiente linea

Adoquery1.sql.text:=('insert into tipogastos (codigogasto, nombregasto, status) values (:IntCodCuentasSal, :StrNomCuentasSal, :status)');

pero al ejecutarse la consulta me sale el siguiente error:

---------------------------
Debugger Exception Notification
---------------------------
Project Project1.exe raised exception class EOleException with message 'Objeto Parameter mal definido. Se proporcionó información incompleta o incoherente'. Process stopped.

Tanto los campos CodigoGasto como Status son enteros dentro de la base de datos (access), y NombreGasto es String. Me podrian Colaborar? les agradezco, muchas gracias de ante mano. Muy buen dia:confused:

marcoszorrilla 10-03-2008 15:24:02

Creo que el error está en poner dos puntos : porque entonces lo que espera es un parámetro y no una variable directamente.

Un Saludo.

sidneyb 10-03-2008 15:32:30

muchas gracias Marcos por tu atencion, intente lo que me decias pero ahora me encuentro con otro error, elimine los dos puntos que antecede cada variable pero ahora me aparece lo siguiente:

---------------------------
Debugger Exception Notification
---------------------------
Project Project1.exe raised exception class EOleException with message '[Microsoft][Controlador ODBC Microsoft Access] Pocos parámetros. Se esperaba 3'. Process stopped.

Tendras idea a que se debera?

De nuevo Muchas gracias por tu atencion y colaboracion

Neftali [Germán.Estévez] 10-03-2008 18:22:29

¿Puedes poner el código DELPHI que utilizas para añadir los parámetros?


La franja horaria es GMT +2. Ahora son las 16:38:40.

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