salut tout le monde
j'ai fais une recherche et j'ai pas trouvé ce que je voulais.
voilà. je souhaite créer une BD Interbase (v6) à partir de delphi (v6) sachant au préalable que je n'ai pas le fichier GDB.
Merci
salut tout le monde
j'ai fais une recherche et j'ai pas trouvé ce que je voulais.
voilà. je souhaite créer une BD Interbase (v6) à partir de delphi (v6) sachant au préalable que je n'ai pas le fichier GDB.
Merci
Salut,
J'ai essayé ca :et ca a l'air de marcher. Ca te creer bien un fichier test.gdb
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 IBDatabase1.DatabaseName:='E:\Analytique\test.gdb'; IBDatabase1.Params.Add('USER "SYSDBA" '); IBDatabase1.Params.Add('PASSWORD "masterkey"'); IBDatabase1.Params.Add('PAGE_SIZE 4096'); IBDatabase1.CreateDatabase; IBDatabase1.Connected:=true;
Après il faut que tu prennes des TIBTable et que tu utilises la méthode CreateTable pour te creer tes tables.
Voila ++
Vince
PS :Moi j'ai D7 donc c'est possible qu'il ait des problèmes... tiens nous au courant
merci ça marche pour la création de bd mais j'essaie d'executer une requete il me fait nom utilisateur ou mdp inconnu
Tu peux poster ton code s'il te plait
++
Vince
dans un premier temps j'ai fais
Puis selon le besoin j'ai fais
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 IBDataBase.DatabaseName := BDTemp; IBDataBase.SQLDialect := 1; IBDataBase.Params.Clear; IBDataBase.Params.Add('USER "SYSDBA"'); IBDataBase.Params.Add('PASSWORD "masterkey"'); IBDataBase.Params.Add('PAGE_SIZE 1024'); IBDataBase.CreateDatabase;
quand je loginprompt à true il sort la boite de connexion et je me log manuellement et il se connecte mais je voudrais me log sans avoir à saisir le nom et mdp utilisateur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 IBDataBase.DatabaseName := BDTemp; IBDataBase.SQLDialect := 1; IBDataBase.Params.Clear; IBDataBase.Params.Add('USER "SYSDBA"'); IBDataBase.Params.Add('PASSWORD "masterkey"'); IBDataBase.Params.Add('PAGE_SIZE 1024'); IBDatabase.LoginPrompt := False; IBDatabase.Connected := true;
merci
ça y est j'ai trouvé en fait il fallait utiliser user_name au lieu user
merci
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager