Hola Paola:<br>La desinstalación de paquetes en Lazarus se hace en Paquetes -> Configurar, esto abre una ventana en la que aparecen los paquetes instalados, no tines más que marcar los que queres y pulsar el botón desintalar.<br>
Saludos.<br><br><div class="gmail_quote">El 8 de mayo de 2010 19:21, Paola Bruccoleri <span dir="ltr"><<a href="mailto:pbruccoleri@adinet.com.uy">pbruccoleri@adinet.com.uy</a>></span> escribió:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hola a todos..<br>
<br>
hoy he perdido una linda mañana con esto, y al final, quedó mi lazarus peor que antes :)<br>
Resulta que en un proyecto estoy usando el zeos 7.0.0<br>
El asunto es que el componente tzstoreprocedure me da error.. nunca lo he podido usar:<br>
<br>
<br>
el código es este (recortado para que no sea tan largo):<br>
<br>
DBMain.fdbResto.StartTransaction;<br>
<br>
spAM.ParamByName('codcliente').AsInteger:= 1; // VER<br>
spAM.ParamByName('fecha').AsDate := Date;<br>
spAM.ParamByName('tipopago').AsString := IntToStr(cboFormaPago.ItemIndex + 1); // para que no quede el primero 0<br>
spAM.ParamByName('impex').AsFloat := nTotEx;<br>
spAM.ParamByName('impmin').AsFloat := nTotMin;<br>
spAM.ParamByName('impmax').AsFloat := nTotMax;<br>
spAM.ParamByName('codmozo').AsInteger := frmMesas.dsMesas.DataSet.FieldByName('codmozo').AsInteger;<br>
spAM.ParamByName('mesa').AsInteger := frmMesas.dsMesas.DataSet.FieldByName('codigo').AsInteger;<br>
spAM.ParamByName('codtarjeta').AsInteger := dsTarjetas.DataSet.FieldByName('codigo').AsInteger;<br>
spAM.ParamByName('nrotalon').AsString := edtBoleto.Text;<br>
spAM.ParamByName('turno').AsInteger := 0; // VER<br>
spAM.ParamByName('fehora').AsString := ''; // VER<br>
spAM.ParamByName('codusuario').AsInteger := 0; // VER<br>
spAM.ExecProc;<br>
<br>
cSerie:= spAM.Params[0].AsString;<br>
nComprob:= spAM.Params[1].AsInteger;<br>
<br>
<br>
Ese store procedure devuelve 2 parámetros, que los necesito para grabar otras tablas, que son cSerie y nComprob.<br>
<br>
El sp funciona a la perfección, y además probé de ejecutarlo usando un componente tzreadonlyquery y graba bien los datos, el asunto es que con este componente no sé cómo obtener esos valores de retorno.<br>
Por tanto, volví a hacer las pruebas con tzstoreprocedure sin éxito.<br>
Se me ocurre que debe ser algún bug del zeos.. por tanto, quise probar con la versión 6.6.6stable y ZAS!!!<br>
<br>
Siempre a los componentes los descomprimo en subcarpetas de c:\lazarus\components, por tanto, tenía una carpeta con el zeos7 y otra con el 6.6.6.<br>
Cuando quise desinstalar el 7 e instalar el otro, se me armó tal entrevero que tuve que borrar completamente la carpeta zeos7.<br>
Hice muchas cosas, que al final no se lo que hice :), pero terminó quedando la versión anterior.<br>
<br>
mi primer pregunta: ¿cuál es el proceso correcto de desinstalar un componente e instalar una versión más nueva o vieja del mismo? o sencillamente, desinstalar uno que no voy a usar más.<br>
<br>
Ahora mi otro problema.... ya no puedo abrir el proyecto porque éste necesita del zeos7!!!!<br>
cómo puedo hacer para poder usarlo?? ví que en .lpi hay mucha info relacionada a ese componente.. o sea, los caminos a las unidades de las carpetas, el nro de versión. etc...<br>
<br>
Agradezco cq ayuda.... ya sea con cómo obtener los valores de retorno del sp o con el zeos7...<br>
Buen fin de semana para todos...!! aquí nuestro país de fin de semana electoral, ya que se elijen los intendentes de los 19 departamentos!!<br>
chauuuuuuuuuuuuuuuuu<br>
<br>
<br>
_______________________________________________<br>
Lazarus-es mailing list<br>
<a href="mailto:Lazarus-es@lists.lazarus.freepascal.org" target="_blank">Lazarus-es@lists.lazarus.freepascal.org</a><br>
<a href="http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es" target="_blank">http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es</a><br>
</blockquote></div><br>