Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1561 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  [Borland C++ Builder 6] Déclarer BD Access, sans passer par l'ODBC Win

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Borland C++ Builder 6] Déclarer BD Access, sans passer par l'ODBC Win

n°319532
jagstang
Pa Capona ಠ_ಠ
Posté le 27-02-2003 à 17:04:02  profilanswer
 

Hello,
 
Lorsque j'utilise une BD Access dans mon programme, je dois déclarer la source de donnée dans l'ODBC de Windows. Jusque là, pas de problème. Le problème c'est que je dois le faire à chaque fois que je change de poste.  
 
L'idéal serait de déclarer dans le code de l'application, la source de donnée et le path (en dur)
 
Je sais que c'est possible en VB.  
 
Si qqn peux m'aider... Merci d'avance

mood
Publicité
Posté le 27-02-2003 à 17:04:02  profilanswer
 

n°319534
Mr yvele
yvele n'est plus.
Posté le 27-02-2003 à 17:05:59  profilanswer
 

ça m'interresse aussi..  :bounce:


---------------
yvele n'est plus.
n°319538
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 27-02-2003 à 17:08:01  profilanswer
 

C++ Builder propose des composants ADO. Il te suffit de les utiliser. Inutile de passer par ODBC


---------------
J'ai un string dans l'array (Paris Hilton)
n°319546
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 27-02-2003 à 17:13:31  profilanswer
 

bon allez, voici un exemple de code que j'utilise au boulot pour compacter une base access avec C++ Builder 6
 

Code :
  1. Import
  2. Microsoft Jet and Replication Objects 2.6 Library
  3. #include <JRO_TLB.h>
  4. ...
  5. void __fastcall TForm1::Button1Click(TObject *Sender)
  6. {
  7. IJetEngine * JetEngine = NULL;
  8. CoCreateInstance(CLSID_JetEngine, NULL, CLSCTX_INPROC_SERVER,
  9. IID_IJetEngine,
  10.   (void**) &JetEngine);
  11. WideString Source = "Provider=Microsoft.Jet.OLEDB.4.0;"
  12.   "Data Source=C:\\Test\\Test.mdb;";
  13. WideString Dest = "Provider=Microsoft.Jet.OLEDB.4.0;"
  14.   "Data Source=C:\\Test\\Compacted.mdb;";
  15. JetEngine->CompactDatabase(Source.c_bstr(), Dest.c_bstr());
  16. JetEngine->Release();
  17. }


 


---------------
J'ai un string dans l'array (Paris Hilton)
n°319558
jagstang
Pa Capona ಠ_ಠ
Posté le 27-02-2003 à 17:24:43  profilanswer
 

Harkonnen : les composant que j'utilise ne supporte pas l'ADO
 
Le problème c'est que je n'ai pas la librarie
Microsoft Jet and Replication Objects 2.6 Library  


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  [Borland C++ Builder 6] Déclarer BD Access, sans passer par l'ODBC Win

 

Sujets relatifs
qui a un morpion en c++ deja fait svp sous borland??coordonnée d'une fenêtre sous Access
Connexion à SQL Server par odbc via linux[Access]Je bloque sur une requête qui ne me semblait pas compliquée...
[SQL ACCESS] problème de syntaxe avec les JOIN[vba + Access] copier un champ vers un autre
[Borland C++ Builder 6] Lenteur des insertions multiples avec ADO[ACCESS] formatage d une date dans une requete ajout
Declarer un tableau en CSS 
Plus de sujets relatifs à : [Borland C++ Builder 6] Déclarer BD Access, sans passer par l'ODBC Win


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR