Ayuda para un duro con base de datos
Publicado por lenilax (165 intervenciones) el 06/06/2002 16:24:12
Estimados amigos del foro. No se imaginan cuanto he aprendido con su ayuda. Por eso me siento muy agradecido :-)
Sin embargo, soy muy duro de mollera. Hace dias que no puedo salir de un pantano que se me ha armado con el tema de bases de datos :-(
Nesecito hacer un motor de busqueda. He dado vuelta este foro y otros buscando el codigo que nesecito y, aunque he encontrado mucho material, no he podido adaptarlo a mi proyecto y siempre termino en error.
Trabajo con ADO y a puro codigo. He puesto lo siguiente en la parte superior de un modulo:
Public MiConexion As New ADODB.Connection
Public MyRst As New ADODB.Recordset
En el form load pongo lo siguiente:
MiConexion.Open "Provider=MSDataShape;Data Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\..........\db0.mdb"
Luego, frente a un evento cualquiera pongo:
MyRst.Open "Select * from operations", MiConexion, adOpenDynamic, adLockReadOnly, adCmdText
Pero hasta aqui no mas llego. Lo que nesecito es buscar, para hacerlo simple, todos los registros que contengan "Gi" en la tabla "operations" de la base de datos ligada a Miconexion. He probado con:
MyRst.Open "Select * From operations where Customer Name like '*gi*'"
o
MyRst.open "select * from operations where Customer Name like ´gi%´"
y muchas otras. Los errores son, o bien de codigo, o bien de conexion cerrada, o funcion no permitida, etc.
Si algun alma programadora y caritativa pudiera compartir conmigo su conocimiento de como hacerlo paso a paso me sacaria de un gran problema.
Muchas pero muchas gracias. :-)
Sin embargo, soy muy duro de mollera. Hace dias que no puedo salir de un pantano que se me ha armado con el tema de bases de datos :-(
Nesecito hacer un motor de busqueda. He dado vuelta este foro y otros buscando el codigo que nesecito y, aunque he encontrado mucho material, no he podido adaptarlo a mi proyecto y siempre termino en error.
Trabajo con ADO y a puro codigo. He puesto lo siguiente en la parte superior de un modulo:
Public MiConexion As New ADODB.Connection
Public MyRst As New ADODB.Recordset
En el form load pongo lo siguiente:
MiConexion.Open "Provider=MSDataShape;Data Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\..........\db0.mdb"
Luego, frente a un evento cualquiera pongo:
MyRst.Open "Select * from operations", MiConexion, adOpenDynamic, adLockReadOnly, adCmdText
Pero hasta aqui no mas llego. Lo que nesecito es buscar, para hacerlo simple, todos los registros que contengan "Gi" en la tabla "operations" de la base de datos ligada a Miconexion. He probado con:
MyRst.Open "Select * From operations where Customer Name like '*gi*'"
o
MyRst.open "select * from operations where Customer Name like ´gi%´"
y muchas otras. Los errores son, o bien de codigo, o bien de conexion cerrada, o funcion no permitida, etc.
Si algun alma programadora y caritativa pudiera compartir conmigo su conocimiento de como hacerlo paso a paso me sacaria de un gran problema.
Muchas pero muchas gracias. :-)
Valora esta pregunta


0