WOLVERINEX | |
| 2007-10-20 22:22 - Respuestas: 2 - Tema nº: 2477151
Características: Windows 2000, p4 500ram hd 80.
estoy haciendo una busqueda en mi base de datos de peliculas, como le hago para buscar con una palabra todas las peliculas relacionadas con esa palabra.
por ejemplo las guerras de las galaxias con la palabra guerras que saque todas las peliculas las guerras de las galaxias, guarras del desierto, las guarras del desierto, etc.
| |
|
|
ebolo | |
|
Re: Como hacer una busqueda en visual basic en un ado ? - 2007-10-21 10:49 - Respuesta 2
Hola; debes de hacer una SQL, del siguiente tipo:
-
SELECT Tabla1.nombre
FROM Tabla1
WHERE (((Tabla1.nombre) Like "*" & "guerra" & "*"));
-
PD: la verdad que guerra y guarra se escribe casi igual pero vamos que en el nombre de una peli pues como se entiende de muy distinta forma
Saludos.
| |
|
|
ebolo | |
|
Re: Como hacer una busqueda en visual basic en un ado ? - 2007-10-25 08:04 - Respuesta 3
seguimos en éste post, ....
La conexión ADO la hago de la siguiente forma (debes de tener asctivada la referencia 'Microsoft Activex Data objects 2.87 library'):
Dim cn As ADODB.Connection, rs As ADODB.Recordset
Set cn = New ADODB.Connection
Set rs = New ADODB.Recordset
cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\rutabd.mdb"
consulta="SELECT Tabla1.nombre FROM Tabla1"
consulta=consulta & " WHERE (((Tabla1.nombre) Like '*guerra*'"));"
rs.Open consulta, cn
'Entra en el siguiente bucle si existe algún registro
while not rs.eof
msgbox rs!nombre
rs.movenext
wend
rs.close
set rs=nothing
cn.close
set cn=nothing
'Tabla1' es el nombre de la tabla donde tienes los datos
'nombre' es le nombre del campo de la tabla.
Saludos.
| |
|
|
|