Foros del Web » Programación para mayores de 30 ;) » C/C++ »

dudas sobre consultas a MySQL.

Estas en el tema de dudas sobre consultas a MySQL. en el foro de C/C++ en Foros del Web. Hola. Estoy realizando un programa en C# en el cual hago unas consultas a MySQL, y todo me va a la perfección. El problema es ...
  #1 (permalink)  
Antiguo 31/01/2011, 14:53
 
Fecha de Ingreso: mayo-2009
Mensajes: 35
Antigüedad: 15 años
Puntos: 1
dudas sobre consultas a MySQL.

Hola. Estoy realizando un programa en C# en el cual hago unas consultas
a MySQL, y todo me va a la perfección.
El problema es el siguiente que no consigo resolver, las consultas
que yo realizo solo estan formadas por una cadena de caracteres.

obsql = new String("UPDATE tabla SET campo = “0” WHERE campo=1");

pero no se si se podra en esa cadena insertar una variable, me explico:

En la siguiente cadena no contengo ninguna variable.
"UPDATE tabla SET campo = “0” WHERE campo=1"
Y lo que yo quiero hacer es sustituir el "0" y "1" por una variable,
lo he hecho de varias formas entre comillas simples entre dobles,
pero siempre se crea una cadena de caracteres.
¿De que forma tengo que insertar las variables? que no sea con la funcion insert.

Gracias.
  #2 (permalink)  
Antiguo 01/02/2011, 11:27
 
Fecha de Ingreso: enero-2008
Mensajes: 229
Antigüedad: 16 años, 3 meses
Puntos: 1
Respuesta: dudas sobre consultas a MySQL.

este es un foro de c++, no de C#.
  #3 (permalink)  
Antiguo 02/02/2011, 05:56
Avatar de Heimish2000  
Fecha de Ingreso: enero-2011
Ubicación: Madrid
Mensajes: 844
Antigüedad: 13 años, 3 meses
Puntos: 89
Respuesta: dudas sobre consultas a MySQL.

Cita:
Iniciado por charlys Ver Mensaje
Hola. Estoy realizando un programa en C# en el cual hago unas consultas
a MySQL, y todo me va a la perfección.
El problema es el siguiente que no consigo resolver, las consultas
que yo realizo solo estan formadas por una cadena de caracteres.

obsql = new String("UPDATE tabla SET campo = “0” WHERE campo=1");

pero no se si se podra en esa cadena insertar una variable, me explico:

En la siguiente cadena no contengo ninguna variable.
"UPDATE tabla SET campo = “0” WHERE campo=1"
Y lo que yo quiero hacer es sustituir el "0" y "1" por una variable,
lo he hecho de varias formas entre comillas simples entre dobles,
pero siempre se crea una cadena de caracteres.
¿De que forma tengo que insertar las variables? que no sea con la funcion insert.

Gracias.
Cuando hagas tu String hazo dinamicamente, algo así.

obsql = new String("UPDATE tabla SET campo = ");
obsql = obsql & var1 & " WHERE campo = " & var2;

Etiquetas: mysql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:09.