Porque no actualiza la tabla SQL

Luego de realizar la conexión a la base Sql y validarla estoy enviando este código:
= SQLEXEC(miconeccion,"UPDATE Saldos_sql SET cupo=cupoo,mes_31=mes311,mes_30=mes300,mes_28=mes288 WHERE cus_no=thisform.text9.value")
= SQLDISCONNECT(miconeccion)
Los campos mes_311...mes_288 an sido declarados como públicos y son el resultado de un cálculo porqué no me actualiza la tabla saldos_sql donde está el error?
Gracias de antemano

1 Respuesta

Respuesta
1
no soy experto en sql server, pero por lo que veo es que estas enviando mal la condicion where, si te fijas le dices al motor que actualize cuando " cus_no=thisform.text9.value"
lo que debes hacer es compararlo con el contenido de text9 y no con el nombre, por que le estas enviando un string, seria algo asi
where cus_no = "+thisform.text9.value
si text9 es numerico seria asi
where cus_no = "+str(thisform.text9.value)
Agradezco tu preocupación en responder pero ya lo solucioné de esta manera:
comando_sql="UPDATE Saldos_sql SET cupo= ?cupoo,mes_31=?mes_311,mes_30=?mes_300,mes_28=?mes_288 WHERE cus_no=?cus_noo"

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas