Bonjour,
Je débute avec Interbase et je viens de m'arracher les cheveux avec un problème de syntaxe.
J'ai trouvé la solution dans le tutorial suivant :
http://hcesbronlavau.developpez.com/IB6Delphi6/
néanmoins j'aimerai bien avoir une explication.
Pour la connection ou la création d'une base on utilise les lignes suivantes:
Pourquoi lors les noms des paramètres sont différents à la création et à l'ouverture d'une base. D'un coté on fait référence à user_name et de l'autre à user. D'un coté on met le symbole égal et de l'autre non !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 IBDatabase1.Params.Text := 'user_name=SYSDBA'#13 + 'password=masterkey'; IBDatabase1.Open; except IBDatabase1.Params.Text := 'user ''SYSDBA'''#13 + 'password ''masterkey'''#13 + 'page_size 4096'; IBDatabase1.CreateDatabase; end;
[Modération, rbag : Pensez à utiliser la balise [CODE] qui améliore la lisibilité, merci]
Partager