Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 03-04-2008
Avatar de jhonny
jhonny jhonny is offline
Jhonny Suárez
 
Registrado: may 2003
Ubicación: Colombia
Posts: 7.058
Poder: 30
jhonny Va camino a la famajhonny Va camino a la fama
Tienes que concatenar dichos valores en esa variable que haz llamado stins, así:
Suponiendo que tienes un parámetro de entrada llamado Nombre_campo y otro llamado Valor_campo, la cosa sería...

Código SQL [-]
stins = 'insert into TEMPO_MCA_SLA ('||:Nombre_campo||',sla) values ('||Valor_campo||',:cantidad_total_reporte)';
   EXECUTE STATEMENT :stins;

Quizá me falte alguna comilla antes y después de ||Valor_campo||, todo depende del tipo de campo que estas manejando, si es de tipo char, varchar o Date por ejemplo... las vas a necesitar, si el tipo de campo es numérico, no.
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!"

http://www.purodelphi.com/
http://www.nosolodelphi.com/
Responder Con Cita
  #2  
Antiguo 03-04-2008
mcalmanovici mcalmanovici is offline
Miembro
 
Registrado: jun 2006
Posts: 78
Poder: 18
mcalmanovici Va por buen camino
Ya pude solucionarlo

Cita:
Empezado por jhonny Ver Mensaje
Tienes que concatenar dichos valores en esa variable que haz llamado stins, así:
Suponiendo que tienes un parámetro de entrada llamado Nombre_campo y otro llamado Valor_campo, la cosa sería...


Código SQL [-]stins = 'insert into TEMPO_MCA_SLA ('||:Nombre_campo||',sla) values ('||Valor_campo||',:cantidad_total_reporte)';
EXECUTE STATEMENT :stins;




Quizá me falte alguna comilla antes y después de ||Valor_campo||, todo depende del tipo de campo que estas manejando, si es de tipo char, varchar o Date por ejemplo... las vas a necesitar, si el tipo de campo es numérico, no.

Muchas gracias RONPABLO y jonnhy. Después probando me di cuenta que era como ustedes me están diciendo. Y cuando iba a postear la solución ya vi que me respondieron.
Vuelvo a agradecer por su cooperación y por la rapidez que contestaron.

Saludos.

Mariano.

Pd: igual copio el cógido tal cual como a mí me anduvo:
Código SQL [-]
stins = 'insert into TEMPO_MCA_SLA (REMOTETERMINALID,' ||:sla|| ') values (' ||:remoteterminalid|| ',' ||:cantidad_total_reporte||')';
   EXECUTE STATEMENT :stins;
    end
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
UPDATE con seccion llamada UPDATE sql's MyDAC karlaoax SQL 4 25-04-2007 22:10:50
variable dentro de una variable molinero1 Varios 3 23-04-2007 12:44:48
SQL Update Gustavo Gowdak SQL 1 29-06-2006 23:11:07
Update registro - fallo con variable Gorehide SQL 4 13-07-2004 19:12:32


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


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
Copyright 1996-2007 Club Delphi