Los foros del Guille

Si no encuentras respuesta, puedes buscar en el sitio del Guille

Google
 

MKN Reservas (Maro - Kayak Nerja)


Kayak Maro - Rutas y alquiler de kayak y tabla
Selecciona el foro y pulsa en mostrar:     Mostrar 
De tu inter�s (algunos de los avisos publicados)

01/feb./2019

Como te avisé, desde el 1 de febrero de 2019

No se podrán escribir nuevos mensajes ni editar los existentes

En breve solo se mostrarán los mensajes con respuestas.
Posiblemente para el 1 de marzo, solamente se mostrarán los que tengan respuestas y estén marcados como respuesta válida.

  Foro: .NET VB Cantidad:  Desde:   Hasta:    Aplicar   Responder 
Respuestas a: 55527 - Fallo con consulta a Access
IDAsuntoFechaNick 
55527 Fallo con consulta a Access07/07/11 14:10lucas.bass   
Hola de nuevo chic@s!!

Tengo una tabla en la que el campo Fecha_Fallicimieto es "-1" si esta vivo y "12/10/10" (por ejemplo) si ha fallecido. Tengo esta consulta:

For i = 0 To UBound(sep)
                Dim da As
                     New OleDb.OleDbDataAdapter("Select * From Afectos Where nombre like '%" + sep(i) +
                     "' or nombre like '" + sep(i) + "%' or nombre like '%" + sep(i) + "%' and fecha_fallecimiento<>'-1' Order By Nombre
                     Asc", conexion)
                da.Fill(dt)
            Next

El problema es que me sale tanto los fallecidos como los que no.

Donde esta el problema?

Muchas gracias de antemano.

Lucas.
IDAsuntoFechaNick 
55529 Re: Fallo con consulta a Access (Resp: 55527)08/07/11 07:00bohemio   
hola a todos, como andamos? Has probado a hacer esto
For i = 0 To UBound(sep)
                Dim da As
                     New OleDb.OleDbDataAdapter("Select * From Afectos Where ((nombre like '%" & sep(i) &
                     "' or nombre like '" & sep(i) & "%' or nombre like '%" & sep(i) & "%') and fecha_fallecimiento<>-1 Order By Nombre
                     Asc)", conexion)
                da.Fill(dt)
            Next

Lo unico que he cambiado es el elemento de concatenacion y el parentesis del primer criterio por si acaso. El valor de fecha_fallecimiento no sera numerico? -1 y no '-1' Pruebalo a ver

Hasta prontisimo

PD- A cuidarseme mucho


Si esta respuesta resuelve tu duda, por favor pulsa en la de este mensaje. Gracias.
IDAsuntoFechaNick 
55530 Re: Fallo con consulta a Access (Resp: 55527)08/07/11 07:27lucas.bass   
Al final esta es la que me vale:

For i = 0 To UBound(sep)
                Dim da As
                     New OleDb.OleDbDataAdapter("Select * From Afectos Where (nombre like '%" + sep(i) +
                     "' or nombre like '" + sep(i) + "%' or nombre like '%" + sep(i) + "%') and fecha_fallecimiento<>'-1' Order By Nombre
                     Asc", conexion)
                da.Fill(dt)
            Next

El '-1' le pongo asi porque trato la fecha como String.

Muchas gracias por tu ayuda!

Un saludete!!

Lucas.


Si esta respuesta resuelve tu duda, por favor pulsa en la de este mensaje. Gracias.

 
(c) Guillermo 'guille' Som, 2005-2026  - foros.elGuille v1.0.6.3 (01/Jun/2021 12:45 GMT +2)  - (ASP.NET v4.0.30319.42000)
 
La hora GMT del servidor es: 12/06/2026 07:56:52 GMT