Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

ADO con MYSQL

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: ADO con MYSQL Responder citando

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. Smile
Volver arriba
Mensaje    Asunto: Responder citando

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..
_________________
Cool
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email MSN Messenger
Mensaje    Asunto: Responder citando

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
Mostrar mensajes de anteriores:   
Cambiar a:  
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


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.