NEO ::: TEAM
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

NEO ::: TEAM

New Evolution Owner
 
AccueilRechercherDernières imagesS'enregistrerConnexion
Le Deal du moment : -23%
(Adhérents Fnac) Kit de démarrage 3 ...
Voir le deal
99.99 €

 

 créer une base Access vide sans que Access soit installé

Aller en bas 
AuteurMessage
Admin
Fondateur
Fondateur
Admin


Nombre de messages : 197
Age : 40
Localisation : Tlemcen ( Algérie )
Date d'inscription : 04/12/2006

créer une base Access vide sans que Access soit installé Empty
MessageSujet: créer une base Access vide sans que Access soit installé   créer une base Access vide sans que Access soit installé Icon_minitimeMar 13 Fév - 1:40

Si vous ne disposez pas du logiciel Access sur votre station et que vous désirez créer une nouvelle base Access (mdb), il vous suffit d'utiliser OLE. Le fonction suivante attend en entrée le nom du fichier mdb. Si une exception est levée alors la fonction AccessDatabaseCreator renvoit un message d'erreur.
Code:

uses comobj,sysutils;

function AccessDatabaseCreator(_FileName : String) : String;
var catalog : OLEVariant;
begin
  result := '';
  try
    catalog := CreateOleObject('ADOX.Catalog');
    catalog.create ('Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+_Filename+';');
    catalog := NULL;
  except
    on e : Exception do result := e.message;
  end;
end;


Exemple d'utilisation:
Code:
 AccessDatabaseCreator('c:\baseVide.mdb');

.
Revenir en haut Aller en bas
https://neo-team.forumactif.com
 
créer une base Access vide sans que Access soit installé
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» ouvrir une base Access en utilisant ADO (delphi)
» Concepts de base
» Anatomie de base du tronc

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
NEO ::: TEAM :: Informatique :: Base de données & Logiciels de Gestions-
Sauter vers:  
Ne ratez plus aucun deal !
Abonnez-vous pour recevoir par notification une sélection des meilleurs deals chaque jour.
IgnorerAutoriser