<div>Muchas gracias Luis por querer ayudarme, me dices si sigo sin enviar detalles concretos, el objetivo de la funcion es adjuntar fotos a una consulta medica, te envío la funcion que hace el UPDATE:</div>
<div> </div>
<div>public boolean modificarFoto(String cedpac,String idcons, String nameFoto)throws Exception<br>   {<br>      BaseDatos bd=new BaseDatos();           <br>        String sql=new String(&quot;UPDATE conspac set foto=&#39;&quot;+nameFoto+&quot;&#39; WHERE idcons=&#39;&quot;+idcons+&quot;&#39;&quot;);       <br>
        return bd.insertar(sql);   <br>   }</div>
<div> </div>
<div>Te explico, el cedpac es la cédula del paciente, idcons el identificador de la consulta y nameFoto solo  guarda los nombres con la extension, por ejemplo: &quot;diana.jpg&quot;, uso Uploadbean para subir la foto a una carpeta en el disco C. </div>

<div>Ahora, te explico lo que pasa, el usuario registra su consulta médica y todos los detalles de esa consulta, cuando el usuario termina el ingreso de la consulta yo dentro del jsp llamo a una funcion que llena inmediatamente tabla conspac con los datos del idcons, el cedpac y en el nameFoto lo llena con espacio, ejemplo nameFoto=&quot;&quot;;</div>

<div> </div>
<div>Luego el usuario ingresa a otra opcion &quot;Adicionar Foto&quot; a esa consulta, cuando voy a ir a la opcion &quot;Adicionar Foto&quot; por primera vez me la ingresa de manera correcta usando la misma función modificarFoto(String cedpac,String idcons, String nameFoto), es decir, el espacio en blanco de nameFoto es reemplazado correctamente por el nombre de la nueva foto ej. &quot;diana.jpg&quot;, es decir, que la función funciona correctamente, pero, al querer modificar diana.jpg por otra por ej. luis.jpg no lo hace, ya desde el pgAdmin lo probe asi:</div>

<div> </div>
<div>UPDATE conspac set foto=&#39;luis.jpg&#39; WHERE idcons=&#39;12&#39;; //supongamos que el id de la consulta donde estaba diana.jpg es 12.</div>
<div> </div>
<div>Desde el pgAdmin lo hace correctamente, reemplaza diana.jpg por luis.jpg, pero si llamo la funcion desde el jsp no lo modifica :( en la base de datos. Ya no se que hacer...por favorrr ayudame.. Abrazos!!</div>
<div> <br></div>
<div class="gmail_quote">El 21 de febrero de 2010 07:31, Luis Franco Vázquez <span dir="ltr">&lt;<a href="mailto:luis.frvz@gmail.com">luis.frvz@gmail.com</a>&gt;</span> escribió:<br>
<blockquote style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote">Sin más detalles es imposible ayudarte, pero por lo que comentas parece que estás construyendo mal la parte WHERE de la clausula. Es decir que actualiza algo (o nada, porque no encuentra ningún registro que cumpla la condición del WHERE) pero no es lo que quieres actualizar. En ese caso devolvería un TRUE porque la consulta se ejecutó con éxito pero no se actualizaron los registros adecuados.<br>
Ejemplo, si yo tengo una tabla personas con con dos campos id,nombre y dos registros (1,&quot;Yo&quot;),(2,&quot;Tú&quot;) y quiero actualizar el primero pero escribo: Update nombre set texto=&quot;Luis&quot; where nombre=&quot;Él&quot;, la consulta me devolverá un TRUE, pero no actualizará nada porque no hay registros que cumplan esa condición.<br>
<br><br>
<div class="gmail_quote">El 21 de febrero de 2010 07:00, Diana <span dir="ltr">&lt;<a href="mailto:diyipipa87@gmail.com" target="_blank">diyipipa87@gmail.com</a>&gt;</span> escribió:<br>
<blockquote style="BORDER-LEFT: rgb(204,204,204) 1px solid; MARGIN: 0pt 0pt 0pt 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote">
<div>
<div></div>
<div class="h5">
<div>Buenas a todos,</div>
<div>Necesito una ayuda enorme...porque no sé cual es el problema, resulta que estoy usando Postgres con jsp, dentro de una clase uso un metodo para insertar un texto que contiene el nombre de una imagen que el usuario selecciona, todo esto lo realiza correctamente, entonces la primera vez todo funciona correctamente pero si ya ingrese una vez y quiero cambiar mi foto de nuevo no me lo permite, no me actualiza en la Base de Datos lo que modifico por segunda vez , revise el UPDATE que tengo en mi funcion en el PGAdmin y me realiza la modificacion correctamente (es mas, si lo hace por primera vez es porq si sirve), revise mi jsp recibe los parametros correctamente y la funcion devuelve true indicando que realizo el UPDATE (esta prueba tambien lo hice como si fuera a insertar por segunda vez) y ahi esta precisamente el problema porque cuando reviso realmente no se actualizo en la Base de Datos, la prueba de hacer UPDATE por segunda vez lo hice directamente en el PGAdmin y funciona, lo hago desde el jsp me dice que devuelve un true pero no se actualiza la informacion en la Base de Datos por segunda vez...que podría ser?...acabo de inscribirme y realmente espero que me ayuden....por favor me urge</div>

<div> :( Abrazos!<br clear="all"><br>-- <br>** Dian@ Yineth Picón Pab@ **<br></div><br></div></div>_______________________________________________<br>Spanish mailing list<br><a href="mailto:Spanish@lists.osgeo.org" target="_blank">Spanish@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/spanish" target="_blank">http://lists.osgeo.org/mailman/listinfo/spanish</a><br><br></blockquote></div><br><br>_______________________________________________<br>Spanish mailing list<br>
<a href="mailto:Spanish@lists.osgeo.org">Spanish@lists.osgeo.org</a><br><a href="http://lists.osgeo.org/mailman/listinfo/spanish" target="_blank">http://lists.osgeo.org/mailman/listinfo/spanish</a><br><br></blockquote></div>
<br><br clear="all"><br>-- <br>** Dian@ Yineth Picón Pab@ **<br>