Alquien me puede decir si esto esta bien

10/01/2005 - 18:43 por juan | Informe spam
Hola gente:

Quisiera una ayudita, Que es lo que esta mal de esta sentencia SQL.

CP es numerico todas las demas texto

sql = "UPDATE CP SET POBLACION='" & UCase(txtPoblacion.Text) &
"',PROVINCIA='" & cbProvincia.Text & "',&PAIS='" & cbPais.Text &
"',POBLACION='" & txtPoblacion.Text & "' where CODIGO=" & txtCP.Text

Muchas Gracias por la ayuda

Preguntas similare

Leer las respuestas

#1 Octavio Hernandez
11/01/2005 - 00:14 | Informe spam
Juan,

Creo que te sobrarba un '&' en la segunda línea (inmed. delante de PAIS):

sql = "UPDATE CP SET POBLACION='" & UCase(txtPoblacion.Text) &
"',PROVINCIA='" & cbProvincia.Text & "',PAIS='" & cbPais.Text &
"',POBLACION='" & txtPoblacion.Text & "' where CODIGO=" &
txtCP.Text

Slds,

Octavio

"juan" <s> escribió en el mensaje
news:ub$
Hola gente:

Quisiera una ayudita, Que es lo que esta mal de esta sentencia SQL.

CP es numerico todas las demas texto

sql = "UPDATE CP SET POBLACION='" & UCase(txtPoblacion.Text) &
"',PROVINCIA='" & cbProvincia.Text & "',&PAIS='" & cbPais.Text &
"',POBLACION='" & txtPoblacion.Text & "' where CODIGO=" & txtCP.Text

Muchas Gracias por la ayuda

Respuesta Responder a este mensaje
#2 Sergio
11/01/2005 - 10:30 | Informe spam
juan wrote:
Hola gente:

Quisiera una ayudita, Que es lo que esta mal de esta sentencia SQL.

CP es numerico todas las demas texto



Aquí hay algo que se me escapa, ¿a que te refieres con que CP es
numérico? ¿Una tabla puede ser numérica? No, ¿verdad?
Es que no entiendo que digas que CP es numérico, y luego uses CP como
nombre de una tabla.
No soy un experto del SQL, y pensaba (bueno, de hecho sigo pensando) que
una tabla no es de ningún tipo de dato concreto, por eso pregunto.


sql = "UPDATE CP SET POBLACION='" & UCase(txtPoblacion.Text) &
"',PROVINCIA='" & cbProvincia.Text & "',&PAIS='" & cbPais.Text &
"',POBLACION='" & txtPoblacion.Text & "' where CODIGO=" & txtCP.Text

Muchas Gracias por la ayuda


Respuesta Responder a este mensaje
#3 Willser F. González C.
11/01/2005 - 15:15 | Informe spam
Entre otras cosas, estás asignando la POBLACION dos veces, no es un error,
pero es doble "trabajo".

Supongo que con CP se refiere a una tabla cuyo nombre consta sólo de
dígitos, pero eso no significa que el nombre de la tabla sea numérico,
aunque la variable CP sí puede ser numérica. Si el nombre de la tabla viene
de CP y CP es una variable, entonces tendría que concatenar algo así como:

sql = "UPDATE " & ToText(CP) & " SET POBLACION ...". Por lo que veo esto
parece código VB, entonces sólo tendría que reemplazar ToText(...) con el
nombre correcto de la función que convierte un número a formato Texto.

Willser

"juan" <s> escribió en el mensaje
news:ub$
Hola gente:

Quisiera una ayudita, Que es lo que esta mal de esta sentencia SQL.

CP es numerico todas las demas texto

sql = "UPDATE CP SET POBLACION='" & UCase(txtPoblacion.Text) &
"',PROVINCIA='" & cbProvincia.Text & "',&PAIS='" & cbPais.Text &
"',POBLACION='" & txtPoblacion.Text & "' where CODIGO=" & txtCP.Text

Muchas Gracias por la ayuda


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida