Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Ayuda con query

Estas en el tema de Ayuda con query en el foro de Bases de Datos General en Foros del Web. Hola Foro. Saben tengo este Query en c# en el cual me funciona muy bien , lo que quiero es pasarlo a visual basic, y ...
  #1 (permalink)  
Antiguo 15/03/2005, 16:49
Avatar de grisel  
Fecha de Ingreso: diciembre-2004
Ubicación: Mexico
Mensajes: 215
Antigüedad: 20 años
Puntos: 0
Ayuda con query

Hola Foro.


Saben tengo este Query en c# en el cual me funciona muy bien , lo que quiero es pasarlo a visual basic, y me marca muchos errores, no se si sean por las comillas o tenga que ver con el signo + q en c# es concatenar.

si me pudieran ayudar ya que ahora tengo que pasar este tipo de sentencias a visual basic y no se muy bien en que difieren muy bien.

Se los agradesco mucho saludillos y bye!

string clausulaSql ="UPDATE usuario SET nomusuario='"+this.nombre+
"',correoelectronico='"+this.correoElectronico +
"',direccion='"+this.direccion+
"',telefono='"+this.telefono+
"',idtipousuario=3,correoenviado=0 WHERE idusuario ="+this.id.ToString()+
" IF @@ROWCOUNT=0 BEGIN INSERT INTO usuario VALUES("+nuevo_id.ToString()+
",'"+this.nombre+"','"+this.correoElectronico+"',' "+this.password+"','','"+this.usr+"','"+this.direc cion+"','"+this.telefono+ "',3,0,'') END ";

oDB.EjecutaNonQuery(clausulaSql);
__________________
grissss :Zzz:
  #2 (permalink)  
Antiguo 16/03/2005, 02:37
Avatar de Vice  
Fecha de Ingreso: agosto-2003
Mensajes: 613
Antigüedad: 21 años, 5 meses
Puntos: 2
¿Has intentado ver la sentencia sql que vas a enviar antes de ejecutarla?, suele ser una buena práctica cuando se producen errores, además que si quieres puedes probarla directamente para detectar mejor los problemas que te da.
Por otro lado, si la sentencia sql es la misma que usabas en otro lado y funciona, el problema lo más seguro es que esté en la programación.
Por otro lado, el operador de concatenación en visual basic es el "&".
Un saludo.
__________________
Estoy contagiado de Generación-I
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 00:36.