Programación General > C++ Builder
¿config Driver Ms Access?
ChangSoft:
;) Hola, quisiera saber como puedo configurar el driver o selecionar la base de datos hecha en MS Access desde el codigo, sin utilizar el SQL Ecplorer, ya que se me ha facilitado hacer las bases de datos en access y configurarlas desde el SQL Explorer, pero en la instalcion del programa hay que configurar el driver manualmente y eso para un proyecto es un defecto, ya que he buscado en el internet y no he podido encontrar algo que me sirva.
Si me pueden ayudar se los agradece. gracias
ChangSoft
draflis@hotmail.com
_Viktor:
Esto te servira:
--- Código: Text ---//-----------------------------------------------------------------// Modificar aliasvoid __fastcall TForm1::btnModifyClick(TObject *Sender){ std::auto_ptr< TStringList > params( new TStringList); params->Values["ENABLE BCD"] = "TRUE"; Session->ModifyAlias("BCDEMOS", params.get()); Session->SaveConfigFile();}//-----------------------------------------------------------------// Agregar Alias Standardvoid __fastcall TForm1::btnAddStandardClick(TObject *Sender){ const AnsiString path = "C:\\Program Files\\Common Files\\Borland Shared\\Data"; Session->AddStandardAlias("BCBDEV_DB", path, "PARADOX"); Session->SaveConfigFile();}//-----------------------------------------------------------------// Agregar Aliasvoid __fastcall TForm1::btnAddClick(TObject *Sender){ std::auto_ptr< TStringList > params( new TStringList); params->Values["ENABLE BCD"] = "TRUE"; params->Values["DATABASE NAME"] = "production"; params->Values["SERVER NAME"] = "NTS_PROD"; params->Values["USER NAME"] = "hhowe"; params->Values["PASSWORD"] = "mfcblowschunks"; Session->AddAlias("BCBDEV_SQL", "MSSQL", params.get()); Session->SaveConfigFile();}//-----------------------------------------------------------------// Eliminar Aliasvoid __fastcall TForm1::btnDeleteClick(TObject *Sender){ Session->DeleteAlias("BCBDEV_DB"); Session->SaveConfigFile();}//-----------------------------------------------------------------
Ahora si lo que quieres es un alias ODBC. mira el siguiente post que subi en la seccion trucos:
http://foros.solocodigo.com/index.php?showtopic=5695
ChangSoft:
Bueno Gracias Victor, voy a checar lo que me mandaste.
ChangSoft:
Sale victor me sirvio mas que perfecto, muchas gracias
ChangSoft:
Una duda mas, el driver se configura perfecto :D , solo que ahora tengo un problema :huh: , cuado se hace el primer Query1->Open(); me aparece el cuadro de dialogo de inicio de sesion de la base de datos, no se donde tenga que moverle si son en las propiedades del los componetes o si hay que agragar codigo.
La verdad no le enconte añoche que estuve intendando, si me puesde guiar o decirme donde puedo leer para no molestar se agradecera.
Navegación
[#] Página Siguiente
Ir a la versión completa