Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Visual Basic clásico (http://www.forosdelweb.com/f69/)
-   -   consulta (http://www.forosdelweb.com/f69/consulta-559179/)

banrey 21/02/2008 10:14

consulta
 
hola muchachos estoy trabajando por primera ves en visual siempre he trabajado en php y otros lenguajes asi que no se mucho pero bueno lo que quiero hacer es una consulta a mi bd mysql por medio de visual pero no entiendo mucho como hacerla. ya tengo configurada la bd y me jala los datos bien pero ahora quiero ir mas alla quiero que al escribir un codigo en un campo y al darle clic al boton de busqueda me salgan los registros de esa persona en los distintos campos que ya tengo reservados para mostrar los datos..

como puedo hacerlo por favor demen un ejemplo sencillo...

jcastrob1980 21/02/2008 11:59

Re: consulta
 
Te recomiendo utilices la ayuda (MSDN) trae un ejemplo facil de como utilizar el Adodc control OleDB 6.0 para conectar la base de datos
y en su propiedad recordsource ahi escribes la consulta

Puedes usar un objerto DataGrid que es como una hoja de excel para mostar los resultados. Solo lo insertas en el formulario y en datasoucer le pones adodc

banrey 21/02/2008 12:25

Re: consulta
 
bueno gracias por la respuesta mas te digo que quede perdido con lo que me dices (como adoro php pero bueno...) volviendo a la realidad logre hacer la conexion de esta forma:

Private Sub Command2_Click()
On Error GoTo Ver
Set BD = New ADODB.Connection
BD.ConnectionString = "Driver={MySQL ODBC 3.51 Driver};Server=localhost;Database=practica; User=root;Password=123456;Option=3"
BD.Open
MsgBox "Conexión establecida!!!", vbExclamation, "Conexión"
Exit Sub
Ver:
MsgBox "Nº de error: " & Err.Number & " | " & Err.Description, vbCritical, "Control de errores"
Err.Clear
End Sub

ahora lo que necesito es hacer una simple consulta a la bd pero insertando en un campo text un codigo y al darle click a un boton buscar me debe salir los registros de esa persona en particular, como podria hacerlo por favor


La zona horaria es GMT -6. Ahora son las 17:20.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.