Entrar
¿Nuevo usuario? Inscribirme
DesarrolloVB · Desarrollo de Software en Microsoft Visual Basic
? ¿Ya estás suscrito? Entra a Yahoo!

Consejos

¿Sabías que...?
Podés hacer búsquedas de antiguos mensajes del grupo.

Mensajes

  Mensajes Ayuda
Avanzado
consulta sin datos   Lista de mensajes  
Responder | Reenviar Mensaje #27671 de 28135 |
Hola de nuevo, estoy usando esta consulta :

cadena = "Select * from tnms where " & _
UCase(valor_ORG) & "='" & UCase(texto_ORG) & "'"
Los datos son del mismo tipo, y existen en la tabla destino, antes esta
consulta me funcionaba sin problemas con ACCESS, pero al cambiar de
sistema, nada:(
Y no me devuelve datos, sin embargo si hago :
cadena = "Select * from tnms"
Si me devuelve pero mas de lo que necesito

He probado con LIKE en vez de "=", y lo mismo, nada.
Uso vb6, postgres y winxp
Gracias
Un saludo
Suso



Lun, 1 de Jun, 2009 9:47 pm

jlcubas2000
Sin conexión Sin conexión
Enviar correo Enviar correo

Reenviar Mensaje #27671 de 28135 |
Desplegar mensajes Autor Ordenar por fecha

Hola de nuevo, estoy usando esta consulta : cadena = "Select * from tnms where " & _ UCase(valor_ORG) & "='" & UCase(texto_ORG) & "'" Los datos son del mismo...
suso
jlcubas2000
Sin conexión Enviar correo
1 de Jun, 2009
9:48 pm

Hola! Fijate que UCase es una funcion de Visual Basic, que funciona en Access sólo porque Access entiende VBA... Tendrias que usar una funcion de conversion a...
Alberto M. Vernieri
alberto_vern...
Sin conexión Enviar correo
1 de Jun, 2009
10:00 pm

Hola Alberto, que tal! Es UPPER, pero el tema es que si la uso en el select VB me da error, porque no la reconoce Un saludo Suso...
suso
jlcubas2000
Sin conexión Enviar correo
1 de Jun, 2009
10:34 pm

A ver si entiendo... Porque no me resulta nada claro valor_ORG es una variable string de VB que contiene el nombre de un campo de la tabla? texto_ORG es otra...
Alberto M. Vernieri
alberto_vern...
Sin conexión Enviar correo
1 de Jun, 2009
10:47 pm

Estas en lo correcto, la verdad es que a veces soy "idiota", no me había dado cuenta, y la variable la tenía mayusculas y el campo no:( Aunque de todas...
suso
jlcubas2000
Sin conexión Enviar correo
1 de Jun, 2009
11:05 pm

Hola Suso, es como Alberto te dice, pero NO usándola como una función sino como parte de la sentencia: "where UPPER(campo) = '" & P1 & "'" donde P1 es el...
Juan Carlos Villalobo...
SrCub_CDA
Sin conexión Enviar correo
1 de Jun, 2009
10:58 pm

Hola Juan Carlos,de esa forma me daba error, no es reconocida por VB(según dice el mensaje) Pero como le comenté a Alberto, muchas veces tiene uno la...
suso
jlcubas2000
Sin conexión Enviar correo
1 de Jun, 2009
11:12 pm

Deberias poder ejecutar funciones SQL como UPPER(), NO es problema del VB, en todo caso será problema del driver o motor de conexion a BBDD utilices. Un...
net_khronos
Sin conexión Enviar correo
2 de Jun, 2009
7:52 am

Hola net_khronos, el tema del driver en principio debería funcionar, el tema es que cuando hago la cadena CADENA="SELECT * from mitabla...
suso
jlcubas2000
Sin conexión Enviar correo
2 de Jun, 2009
10:15 am
Avanzado

Copyright © 2009 Yahoo! de Argentina S.R.L. Todos los derechos reservados.
Política de privacidad - Condiciones del Servicio - Reglas de la comunidad de Yahoo! - Ayuda