entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

1voto

Pasar consulta sql en Instalador Inno Setup

Tengan buen dia comunidad.

Mi problema es basicamente pasar una consulta sql en los parameters en el bloque de [run] del instalador inno setup
me aparecen errores de sintaxis dentro de los parameters

le agradezco a quien me pueda ayudar si alguna vez an tenido la oportunidad de hacerlo.

codigo Inno Setup

[RUN]
 Filename: "{app}\mysql\bin\mysql.exe"; Parameters: "-u root --database=seitem --execute=""SOURCE {app}\apache\htdocs\seitem\E-R\precio_cliente_producto.sql """; StatusMsg : "Cargando precio_cliente_producto.sql"; Flags: runhidden

;Update de campos nit y licecia en la BD     
 Filename: "{app}\mysql\bin\mysql.exe"; Parameters: "-u root --database=seitem --execute=UPDATE seitem.configuracion SET conf_nit_client={code:GetUser|nit} AND conf_numero_licencia={code:GetUser|licencia} """; StatusMsg : "ejecutando update"; Flags: runhidden

Lo que intento es ejecutar ese update en la consola, ya lo hago en lineas anteriores pero ejecutando scripts sql como tal. ahora necesito habiendo recogido los valores de nit y licencia en esta funcion

function GetUser(Param: String): String;
begin
  { Return a user value }
  if Param = 'nit' then
    Result := UserPage.Values[0]
  else if Param = 'licencia' then
    Result := UserPage.Values[1];
end;

pasarlos en el update directamente pero no estoy seguro si se puede pasar en la parte que dice execute

me dicen si entendieron jaja!

1voto

x4mp73r comentado

Que tal, si colocaras lo que estás intentando hacer y también los errores que te arroja, sería mucho más fácil para que te puedan sugerir posibles soluciones, saludos.

0voto

Peter comentado

Se necesita conocer a detalle todo, la consulta que haces, los bloques de código, los errores que te salen, etc...

Por favor edita tu pregunta y agrega toda la información para poderte ayudar.

Saludos.

0voto

yeiosorio comentado

Me puedes decir si esta claro.

0voto

Peter comentado

Mucho mejor, así va a ser mas sencillo que alguien pueda ayudarte.

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta