Bonjour!
Pour ceux qui lisent le forum visual basic n'allez pas plus loin si vous avez déjà lu ce message . J'ai hesité à le reéditer ici (de peur d'emcombrer le forum) mais comme une des réponse a été que la personne ne connaissait pas interbase, peut être que certains ici pourraient m'aider .
Tout d'abord bravo pour ce site!! J'ai pu résoudre de nombreux problèmes en relisant les anciens méssages(qui me donnaient soit la solution soit des pistes à suivre).
Mais là j'ai beau regarder dans les forums vb et interbase, je n'ai pas trouvé...
Je plante le décor : je réalise un executable en VB qui utilise une base de données Interbase.
Tout marche très bien sur le pc ou j'ai réalisé le projet.
J'ai ensuite installé le server sur une machine (pour tout retester : quand pas de vb installer sur le post...) grace au forum j'ai vu qu'il me manquait des .ddl ainsi que dcom98 et mdac_typ.
Parcontre lorsque j'installe sur une machine "cliente" j'ai l'erreur "Le composant ActiveX ne peut pas créer l'objet."
J'ai vérifié avec IBConsole que je pouvait atteindre ma base sur la machine de test "server" : aucun problème...
Je suppose donc que mon problème vient de ma connection par VB :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 m_baseDeDonnees = "xxx.xxx.x.xxx:C:\Program Files\BaseTest\mabase" m_chaineDeConnexion = "Provider=iboledb;Data Source=" & m_baseDeDonnees & _ ";user id=SYSDBA;password=masterkey;Persist Security Info=False"
J'ai essayer de mettre le nom de la machine server au lieu de son adresse IP xxx.xxx.x.xxx (avec x devant etre remplacer biensur par les bon chiffres) mais ca ne change rien...
j'ai vérifier que mes dll était bien enregistrées : c'est le cas...
Je ne sais plus quoi essayer.
J'accepte toute suggestion : si ce n'est pas la solution ca peut me donner une idée d'où chercher.
Merci d'avoir pris le temps de tout lire.
Merci et bonne continuation !
Partager