Programación General > Visual Basic 6.0 e inferiores

 Re: Uso de DBgrid con Codigo no con DataControl

<< < (2/2)

J.M.Movilla:
Esperemos que viendo cómo tienes definida la variable de fecha, con tu database a la vista, podamos solucionar este error.

Saludos

J.M.Movilla:
Habida cuenta de que el caso se ha resuelto vía e-mail y que se han tocado temas de interés general, creo conveniente publicar las soluciones:

Primero: El tema de la fecha queda así:
SQL1 = "select * from prestamolibros where fechadevolucion = DateValue(""" & DTPicker1 & """)"

Segundo: Me planteó también el poder seleccionar los registros que en un campo tipo memo (de nombre "estado") contuvieran una determinada palabra o frase. Esta es la solución:
SQL1 = "select * from libros where estado like '*" & Text1.Text & "*'", con asterisco por delante y por detrás.

Tercera: ¡¡¡ATENCIÓN!!! El mismo filtro en un DataEnvironment para conformar un Data Report no surtía efecto (o daba error, no recuerdo) y se solucionó de esta guisa:
SQL = "Select * From Libros Where Instr(estado,'" & Text1.Text & "')"

Esta tercera solución creo que es muy interesante, a pesar de que su uso no vaya a ser muy frecuente.

Saludos a todos

Navegación

[0] Índice de Mensajes

[*] Página Anterior

Ir a la versión completa