Powerbuilder pour les completement Geeks !

Le forum (ô combien francophone) des utilisateurs de Powerbuilder.

Recherche rapide

Annonce

Certaines rubriques, dont des cours, sont uniquement visibles par les membres du forum ^^.
Dans la rubrique Liens & Références, vous avez accès à un sommaire de téléchargement, profitez-en !
Il existe maintenant un nouveau TOPIC "Votre CV en Ligne" accessible uniquement par demande.

#1 18-11-2009 10:55:31

johnpelu  
Membre Power Geek
Date d'inscription: 17-10-2008
Messages: 179
Pépites: 677
Banque: 0

PB 11.5 et MYSQL 5.1

Bonjour à tous,

je n'arrive pas à me connecter via le DB Profile à ma base de données MYSQL.
J'ai pourtant créé l'ODBC et testéla connection, avec succès.
Cependant lorsque je veux l'utiliser via le DB Profile, j'ai le message d'erreur suivant "Invalid or unsupported Datasource".

J'ai effectué ceci en code (dans un objet transaction, que je lie à SQLCA. Je n'ai pas d'erreur, apparemment il se connecte correctement, mais comment puis-je me connecter via le DB Profile car j'en ai besoin afin d'effectuer le Design de mes Datawindow.

Code: pb

this.DBMS = "ODBC"
this.DBParm ="ConnectString='DSN=BlindTest;UID=root;PWD=pelujohn;OPTION=135168',PBUseProcOwner='NO',DisableBind=1,DelimitIdentifier='No',OJSyntax='ANSI'" 

CONNECT using this;

if this.sqlcode < 0 then
  messagebox("Connect Error",this.sqlerrtext, Exclamation! )
end if


D'avance merci

Dernière modification par johnpelu (18-11-2009 10:56:58)

Hors ligne

 

#2 18-11-2009 20:30:13

pick ouic  
La bourse ou la vie ^^
Award: gearotter
Lieu: Massy-Verrières
Date d'inscription: 29-05-2006
Messages: 4655
Pépites: 933
Banque: 2,147,483,647
Site web

Re: PB 11.5 et MYSQL 5.1

j'ai un truc de ce genre la, et ca marche tres bien chez moi....

Code: pb

SQLCA.DBMS = "ODBC"
SQLCA.AutoCommit = False
SQLCA.DBParm = "ConnectString='DSN=BlindTest;UID=root;PWD=pelujohn;OPTION=135168';PBUseProcOwner='NO'"
SQLCA.Lock = "RC"

Connaitre son ignorance est une grande part de la connaissance.
http://animegifs.free.fr/anime/mazinger/mazinger.gif

Hors ligne

 

#3 18-11-2009 21:59:04

johnpelu  
Membre Power Geek
Date d'inscription: 17-10-2008
Messages: 179
Pépites: 677
Banque: 0

Re: PB 11.5 et MYSQL 5.1

Bonsoir, c'est au niveau du PB Profile que ca ne fonctionne pas, donc je ne sais pas me connecter pour créer mes DW

Hors ligne

 

#4 18-11-2009 22:56:16

pick ouic  
La bourse ou la vie ^^
Award: gearotter
Lieu: Massy-Verrières
Date d'inscription: 29-05-2006
Messages: 4655
Pépites: 933
Banque: 2,147,483,647
Site web

Re: PB 11.5 et MYSQL 5.1

http://img4.imageshack.us/img4/5607/odbcdbprofile2.jpg

http://img692.imageshack.us/img692/567/odbcdbprofile.jpg


Connaitre son ignorance est une grande part de la connaissance.
http://animegifs.free.fr/anime/mazinger/mazinger.gif

Hors ligne

 

#5 18-11-2009 23:11:43

johnpelu  
Membre Power Geek
Date d'inscription: 17-10-2008
Messages: 179
Pépites: 677
Banque: 0

Re: PB 11.5 et MYSQL 5.1

J'avoue ne pas comprendre, c'est pourtant ce que j'ai.
Rien de spécial à faire lors de la création ODBC ou dans le PB Profile ?

Hors ligne

 

#6 18-11-2009 23:24:17

buck  
Modérateur
Lieu: Dijon
Date d'inscription: 31-07-2008
Messages: 747
Pépites: 1,028,843
Banque: 171,170,849,654

Re: PB 11.5 et MYSQL 5.1

Bonjour,

Juste une observation, MYSQL ne fait pas partie des bases de données nativement supportées par Powerbuilder.
Il faut peut être renseigner une section dans le fichier PBODB115.ini pour fonctionnner avec MYSQL en ODBC.

Hors ligne

 

#7 19-11-2009 10:45:29

pick ouic  
La bourse ou la vie ^^
Award: gearotter
Lieu: Massy-Verrières
Date d'inscription: 29-05-2006
Messages: 4655
Pépites: 933
Banque: 2,147,483,647
Site web

Re: PB 11.5 et MYSQL 5.1

tu as bien installé l'odbc driver mysql ?
moi, c'est que j'ai fait....
je viens de creer une appli avec la base mysql. j'ai pu construire mes datawindows et cie...
de plus, la connexion à distance fonctionne aussi....


Connaitre son ignorance est une grande part de la connaissance.
http://animegifs.free.fr/anime/mazinger/mazinger.gif

Hors ligne

 

#8 19-11-2009 10:47:24

johnpelu  
Membre Power Geek
Date d'inscription: 17-10-2008
Messages: 179
Pépites: 677
Banque: 0

Re: PB 11.5 et MYSQL 5.1

Oui, je vais le désinstaller et le refaire, j'ai téléchargé cela à partir du msi disponible sur le site de MYSQL.

Hors ligne

 

#9 19-11-2009 10:54:08

johnpelu  
Membre Power Geek
Date d'inscription: 17-10-2008
Messages: 179
Pépites: 677
Banque: 0

Re: PB 11.5 et MYSQL 5.1

J'ai installé ceci :
mysql-connector-odbc-5.1.6-win32

Lors de la création de l'ODBC cela fonctionne , mais dès que je veux créer dans PB Profile ca ne marche pas

Hors ligne

 

#10 20-11-2009 10:23:46

johnpelu  
Membre Power Geek
Date d'inscription: 17-10-2008
Messages: 179
Pépites: 677
Banque: 0

Re: PB 11.5 et MYSQL 5.1

Bonjour,

Peux-tu me dire quelle version d'ODBC tu as installé car cela ne fonctionne toujours pas chez moi dans le PB Profile, je tourne en rond.
Et si je dois rajouter des informations dans le fichier PBOD115.ini , que dois-je mettre ?
J'ai beau lire les informations à la fin de ce fichier je ne connais pas les syntaxes exactes à mettre dans le cadre de MYSQL.

D'avance je te remercie

Hors ligne

 

#11 22-11-2009 15:14:00

pick ouic  
La bourse ou la vie ^^
Award: gearotter
Lieu: Massy-Verrières
Date d'inscription: 29-05-2006
Messages: 4655
Pépites: 933
Banque: 2,147,483,647
Site web

Re: PB 11.5 et MYSQL 5.1

tu as bien ca sur ton odbc ?

http://img21.imageshack.us/img21/5853/odbcmsql.jpg


Connaitre son ignorance est une grande part de la connaissance.
http://animegifs.free.fr/anime/mazinger/mazinger.gif

Hors ligne

 

#12 23-11-2009 07:23:26

johnpelu  
Membre Power Geek
Date d'inscription: 17-10-2008
Messages: 179
Pépites: 677
Banque: 0

Re: PB 11.5 et MYSQL 5.1

Bonjour,

oui j'ai exactement la même chose. J'ai encore regardé ce week-end, mais ca ne fonctionne toujours pas, pourtant je suis persuadé d'avoir correctement effectué l'installation.

Hors ligne

 

#13 24-11-2009 18:15:00

johnpelu  
Membre Power Geek
Date d'inscription: 17-10-2008
Messages: 179
Pépites: 677
Banque: 0

Re: PB 11.5 et MYSQL 5.1

La je commence sérieusement à me poser des questions, j'ai tout re-vérifié et tout parait normal, mais j'ai toujours la même erreur dans PB Profile.

Dois-je ajouter quelque chose dans le fichier INI ?

Ou alors quelqu'un a t'il une alternative avec une base de données gratuite ?

Hors ligne

 

#14 25-11-2009 06:18:35

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5121
Pépites: 97,197
Banque: 2,147,483,647

Re: PB 11.5 et MYSQL 5.1

postgresql en ODBC (en espérant de ne pas avoir le même problème)


N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

#15 18-02-2010 23:27:22

Yourgui  
Nouveau membre
Lieu: Bruxelles
Date d'inscription: 18-02-2010
Messages: 1
Pépites: 3
Banque: 0

Re: PB 11.5 et MYSQL 5.1

Bonjour à tous,

Un petit up car j'ai exactement le même problème? j'en devient fou

Help me please ...

Hors ligne

 

#16 22-02-2010 08:40:33

General Protection Fault  
Membre Geek
Lieu: Sophia Antipolis
Date d'inscription: 18-08-2008
Messages: 47
Pépites: 204
Banque: 0

Re: PB 11.5 et MYSQL 5.1

Salut à tous,

Ce n'est pas plutôt un problème de droits d'accès à MySQL ? Si ma mémoire est bonne, il est possible de le configurer pour un accès via localhost 127.0.0.1, ou encore via la "vraie" adresse IP de la machine par ex 192.168.0.200.  Ce cerait une bonne idée d'aller regarder les logs.

Sinon, une base gratuite qui fonctionne bien avec PB, il y a .... SQLAnywhere ;-)

A+

Hors ligne

 

#17 22-02-2010 08:56:43

buck  
Modérateur
Lieu: Dijon
Date d'inscription: 31-07-2008
Messages: 747
Pépites: 1,028,843
Banque: 171,170,849,654

Re: PB 11.5 et MYSQL 5.1

Bonjour,

La notion de gratuité pour SQL Anywhere est toute relative. Elle seulement valable pour un déploiement avec le moteur rtengXX.exe (XX = Version) impliquant de nombreuses limitations : pas de multi-utilisateurs, pas de trigger, pas de procédures stockées, ....

Hors ligne

 

#18 10-04-2010 10:27:21

Dadone  
Membre Power Geek
Lieu: Avon (Seine et Marne)
Date d'inscription: 19-02-2007
Messages: 252
Pépites: 985
Banque: 0
Site web

Re: PB 11.5 et MYSQL 5.1

Yourgui a écrit:

Bonjour à tous,

Un petit up car j'ai exactement le même problème? j'en devient fou

Help me please ...

Je rebondis sur ce post car je viens de de procéder à une connexion à MySql via PB.
Aucune difficulté particulière mais il faut suivre une démarche rigoureuse.

1. Télécharger le driver mysql-connector-odbc-5.1.6-win32.msi sur le site mySql

2. Dans Panneau confoguation --> outils d'adlministration --> Sources ODBC, il convient d'ajouter la nouvelle source ODBC en faisant référence à la base de  données mySQL (pour une base locale sur le poste  : localhost , User : root, un mot de passe si il a été spécifié pour la base de données, Database : le nom de la base de données). Tester la connexion, impératif sinon aucune étape ultérieure ne peut fonctionner.   Attention si une autre base de données locale est installée alors elle peut utiliser le même localhost et ne pas permettre à mysql de se connecter.

3. Dans PB, il convient de faire référence à cette source en ajoutant un nouveau profil avec user_id : root et un mot de passe si besoin.

Dernière modification par Dadone (10-04-2010 10:37:41)

Hors ligne

 

#19 06-05-2010 15:12:17

Mezigue  
Keep The Power !
Lieu: Paname
Date d'inscription: 30-05-2006
Messages: 20
Pépites: 69
Banque: 0

Re: PB 11.5 et MYSQL 5.1

Bonjour,
Me revoilà parmi vous avec grand plaisir.
J'ai suivi les conseils de dadone, et ayant installé le pilote, je n'arrive pas à créer une source ODBC.
Par contre je suis sous Win7. Peut être est ce pour cela ? En tout cas il ne me propose pas  mysql5.1 dans la liste des pilotes installés
Dans l'attente...

Dernière modification par Mezigue (06-05-2010 15:28:21)


Keep the Power !!!

Hors ligne

 

#20 06-05-2010 18:13:27

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5121
Pépites: 97,197
Banque: 2,147,483,647

Re: PB 11.5 et MYSQL 5.1

Bonsoir, désolé de passer en mode , mais dans ce genre de cas, merci d'ouvrir un nouveau sujet en mentionnant éventuellement un lien sur un autre sujet similaire.


N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

#21 10-06-2010 13:46:14

frichmout  
Membre Geek
Date d'inscription: 13-12-2006
Messages: 54
Pépites: 260
Banque: 0

Re: PB 11.5 et MYSQL 5.1

Je confirme que la connexion à du Mysql 5.x depuis PB (en tous cas la version 10.5) fonctionne parfaitement.
J'ai une demi-douzaine d'applis dans cette config super efficace.
Par contre, je n'utilise que le client ODBC 3.51 depuis 2 ans.
Donc, ma suggestion : essaie avec le driver ODBC 3.51 et surtout, n'oublie pas de cocher static bind et disable bind dans l'onglet transaction.
Je ne vois pas ce que la version 11 pourrait bien changer.

Hors ligne

 

#22 10-06-2010 13:47:57

frichmout  
Membre Geek
Date d'inscription: 13-12-2006
Messages: 54
Pépites: 260
Banque: 0

Re: PB 11.5 et MYSQL 5.1

et je précise (relisant le mail précédent), que ça fonctionne aussi bien en XP qu'en SEVEN. Aucun changement de ce coté là.

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22