• Viernes 19 de Abril de 2024, 06:22

Autor Tema:  Conectar un componente Table a un Database  (Leído 1949 veces)

avefenix1810

  • Miembro activo
  • **
  • Mensajes: 74
    • Ver Perfil
Conectar un componente Table a un Database
« en: Miércoles 9 de Febrero de 2011, 15:31 »
0
Hola amigos.

Continuando con mi aplicación, y esta vez utilizando MySQL, y siguiendo los pasos detallados en el video tutorial de laChayra, segui los pasos al pie de la letra, hice el ejemplo que muestra y todo bien. Así que lo dejo acá para el que no sepa como hacerlo.

Para los que no saben, la conexión a una base de datos en MySQL se hace asi:

Para crear un conector a una base de datos en MySQL:

1. Ir a inicio, en ejecutar escribir: odbcad32 y ejecutar.
2. En Administrador de orígenes de datos ODBC en la pestaña DSN de usuario, hacer click en Agregar (Add).
3. En Create New Data Sourse, buscar MySQL ODBC 3.51 Driver, y hacer click en Finish.
4. En Connector / ODBC 3.51.26, escribir los datos solicitados, por ej.:
    Data Sourse Name = dscConector
    Server = localhost    ( aca tambien puede ir la dirección IP de una computadora )
    User = cliente
    Password = gatito
    Database = basedatosprueba  ( aca va el nombre de la Base de Datos a la que queremos acceder )
5. Verificar la conexión con el botón Test.

Ahora a conectarse desde Borland C++ Builder 6.

1. Abrir una nueva aplicación.
2. En la pestaña BDE, buscar el componente Database y ponerlo en el Form.
3. En Object Inspector, en las Properties buscar el conector a utilizar. ej: dscConector
4. En DatabaseName colocar una alias. ej: aliasConector
5. En Connected poner en true, ahi es donde aparece la ventana Database Login y pide el User Name y el Password.
6. En LoginPrompt poner false. (es aquí donde ya no debería solicitar mas el User Name y el Password).

7. En la pestaña BDE, buscar el componente Table y ponerlo en el Form.
8. En Object Inspector, en las Properties buscar DatabaseName y seleccionar el alias. ej: DatabaseName = aliasConector.
9. En TableName, seleccionar la tabla a utilizar. ej: TableName = tEncomienda.
10. En Active poner en true.

11. En la pestaña DataAccess, buscar el componente DataSourse y ponerlo en el Form.
12. En Object Inspector, en las Properties buscar DataSet y seleccionar el componente Table.
 
13. En la pestaña DataControls, buscar los componentes para ver los datos de la tabla. Por lo general se usa un DBGrid y un DBNavegator, los que deben ser conectados al DataSourse.

Bueno, espero que esto le sirva a alguien.

Saludos.    :comp: