 |
Club Builder Foro de C++Builder en español
|
| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
kobe Invitado
|
Publicado: Mar 27 Ene, 2004 1:01 pm Asunto: ADO con MYSQL |
|
|
Hola! Hasta ahora he estado utilizando en mi aplicación componentes ADO para acceder a una base de datos access, pero tengo el problema de que manejo tablas con más de 255 campos, cosa que no permite access. Entonces estoy pensando en pasar a MYSQL. ¿Alguien sabe si hay una manera sencilla de acceder a una b.d. MYSQL a través del control TADOConnection? El código que tengo ahora mismo para acceder a la tabla access es el siguiente:
| Código: |
bool TFrmPrincipal::CrearConexionBD(AnsiString NombreBaseDatos)
{
AnsiString CadenaConexionBD;
if (!FileExists(NombreBaseDatos))
return false;
CadenaConexionBD = "Persist Security Info=False;Extended Properties=\"DBQ=";
CadenaConexionBD += NombreBaseDatos;
CadenaConexionBD += ";DRIVER=Microsoft Access Driver (*.mdb)\"";
try
{
AdcConexionBD->ConnectionString = CadenaConexionBD;
AdcConexionBD->Open();
}
catch(...)
{
return false;
}
return true;
}
|
Muchas gracias y espero que alguien me ayude.  |
|
| Volver arriba |
|
 |
Cesar C. Salazar Gonzalez Master


Registrado: 01 Oct 2002Mensajes: 2155Ubicación: San Cristóbal de Las Casas, Chiapas
|
Publicado: Mar 27 Ene, 2004 3:13 pm Asunto: |
|
|
Me podrias citar algun ejemplo de una base que contenga mas de 255 campos. (ojo no registros), por que si es asi, puedes dividir tus bases y generales una relacion por un campo KEY, digo, si nada te funciona pues divide tus tablas..
espero me cites el ejemplo...
saludos.. _________________
 |
|
| Volver arriba |
|
 |
kobe Invitado
|
Publicado: Mie 28 Ene, 2004 11:14 am Asunto: |
|
|
Sí, exactamente esa es la solución que le hemos dado al problema. Vamos a dividir la tabla en varias subtablas relacionadas con un campo identificador y trabajar de esa manera.
Creo que es bastante más elegante migrar a MYSQL que permite más de 255 campos (o eso tengo entendido), pero bueno, de momento vamos a tirar con esta solución.
Gracias por tu ayuda. |
|
| Volver arriba |
|
 |
|
|
No puedes publicar temas nuevos en este foro No puedes responder a temas en este foro No puedes editar tus mensajes en este foro No puedes borrar tus mensajes en este foro No puedes votar en las encuestas de este foro
|
© 2002–2026 Club Builder · Funciona con phpBB.
|