Ver Mensaje Individual
  #11  
Antiguo 03-04-2008
mcalmanovici mcalmanovici is offline
Miembro
 
Registrado: jun 2006
Posts: 78
Reputación: 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