Ver Mensaje Individual
  #3 (permalink)  
Antiguo 15/10/2004, 16:02
Avatar de AlZuwaga
AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Además de lo que u_g recomienda, veo que la última línea (Sql = Sql&variable&"','") está mal formada. Debería quedar así:

Código:
Sql = Sql&variable&"')"

Igual, si el código anterior está mal (?)transcrito(?) en tu mensaje y el código original está correcto, justamente ayer tuve un problema similar con un código que funcionaba bien en una PC y en otra no.

Resulta que en mi PC, con IE 6, guardaba un texto desde un formulario de carga lo más bien... pero desde otra PC, ésta con IE 5.0, daba el mismo error que a vos te ocurre (El número de valores de consulta y el número de campos de destino son diferentes) intentando guardar EXACTAMENTE EL MISMO TEXTO.

Loco me volví buscando el problema que aparentemente no tenía lógica (y menos que influya el navegador, ya que al código ASP no le importa un carajo qué nevegador sea)...

Hice un response.write de la sentencia SQL (que ya había hecho antes de entregar la aplicación sin inconvenientes) y me arrojaba algo similar a lo siguiente cuando entraba desde el IE 6:

Código:
INSERT INTO tabla (ID, TEXTO) VALUES (6, 'UnTexto') :arriba:
Pero cuando accedía desde el IE 5, mostraba lo siguiente:

Código:
INSERT INTO tabla (ID, TEXTO) VALUES (6,6, 'UnTexto,UnTexto') :abajo:
(por supuesto que lo que está en negritas es lo que está mal y me lo estaba duplicando de alguna extraña manera)

¿Antes dije que me volví loco? Bueno, luego de ver eso ya me estaba volviendo puto!

Pruebas y pruebas y nada...

El texto que estaba intentando guardar infructuosamente desde el IE5 era el siguiente: http://www.santacrucenio.com.ar/news...&id=1097741375

Me decidí a leerlo detenidamente, caracter a caracter, y llegué a la conclusión que era la maldita comilla "rara".

Esta maldita comilla -> <- fue la culpable de una media hora perdida en mi fugaz vida.

Ahora... ¿por qué funcionaba bien en IE6 y no en IE5? Eso andá a que te lo responda la repu@#sima madre que lo remilreparió


Gracias por dejar desahogarme en tu mensaje

Un saludo, me voy a tomar unas cuantas cercezas a la salud de todos
__________________
...___...