Índice del Foro www.mediocad.com www.mediocad.com
TODO SOBRE MICROSTATION. MDL, MVBA, MACROS.
 
 F.A.Q.F.A.Q.   BuscarBuscar   Lista de MiembrosLista de Miembros   Grupos de UsuariosGrupos de Usuarios   RegístreseRegístrese 
 PerfilPerfil   Conéctese para revisar sus mensajesConéctese para revisar sus mensajes   ConectarseConectarse 

Sentencia SQL

 
Publicar Nuevo Tema   Responder al Tema    Índice del Foro www.mediocad.com -> MVBA
Ver tema anterior :: Ver siguiente tema  
Autor Mensaje
jpedro



Registrado: 05 Feb 2008
Mensajes: 20
Ubicación: Sevilla

MensajePublicado: Vie Oct 10, 2008 11:18 am    Título del mensaje: Sentencia SQL Responder citando

Utilizo una subrutina suministrada por Bentley en uno de los ejemplos VBA para crear un recordset (GetRecordSet(oConexion, strQuery)).

Siempre me funciona correctamente pero no funciona con la siguiente cadena SQL, el recordset que crea está vacío.

strQuery = "SELECT Nombre from Hojas WHERE Nombre LIKE '*29*'"

Mi intención con esta cadena es seleccionar todos los registros que contengan la secuencia "29" en Nombre de la tabla Hojas. Escribiendo esta sentencia en access sí funciona.

Si pongo

strQuery = "SELECT Nombre from Hojas WHERE Nombre = '29107'"

funciona correctamente, por lo que el problema está después de donde pone WHERE.

¿Que falla en esta cadena?

Gracias
Volver arriba
Ver perfil del usuario Enviar mensaje privado
mediocad
Gran Maestro
Gran Maestro


Registrado: 09 Jun 2005
Mensajes: 1509
Ubicación: Madrid

MensajePublicado: Lun Oct 13, 2008 12:31 pm    Título del mensaje: % Responder citando

¿Has probado a poner % en vez de *?

strQuery = "SELECT Nombre from Hojas WHERE Nombre LIKE '%29%'"

Un saludo
Volver arriba
Ver perfil del usuario Enviar mensaje privado Enviar correo Visitar sitio web del autor
jpedro



Registrado: 05 Feb 2008
Mensajes: 20
Ubicación: Sevilla

MensajePublicado: Mar Oct 14, 2008 10:50 am    Título del mensaje: Sentencia SQL Responder citando

Efectivamente, era eso.

Muchas gracias
Volver arriba
Ver perfil del usuario Enviar mensaje privado
Mostrar mensajes anteriores:   
Publicar Nuevo Tema   Responder al Tema    Índice del Foro www.mediocad.com -> MVBA Todas las horas están en GMT + 1 Hora
Página 1 de 1

 
Saltar a:  
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas


Powered by phpBB © 2001, 2005 phpBB Group