Répétez apres moi :J'aime PBAdonf. J'aime PBAdonf. J'aime PBAdonf.

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 30-08-2011 15:48:23

julien  
Membre completement Geek
Date d'inscription: 02-09-2008
Messages: 127
Pépites: 10,665
Banque: 0

[RESOLU] Connexion PB 9 - SQL Serveur

Bonjour à tous,

Je dois connecter une application en PB 9 à une base SQL Serveur. J'ai essayé avec une connexion ADO.NET mais ca ne semble pas supporté.

Avez vous des solutions ?

Merci de votre aide !

Dernière modification par julien (02-09-2011 08:00:40)

Hors ligne

 

#2 31-08-2011 07:47:56

JCZ  
Builder Power
Award: bf
Lieu: 75019 paris
Date d'inscription: 21-05-2007
Messages: 1724
Pépites: 496,453,703,213
Banque: 9,223,372,036,854,776,000

Re: [RESOLU] Connexion PB 9 - SQL Serveur

Salut
voici un exemple

Code: pb

sqlca.Database  =  'db_xxxx'
sqlca.ServerName  =  'NOMDUSERVEUR'  
sqlca.UserId    =  'USER'  
sqlca.DBPass    =  'MDP'    
sqlca.LogId    =  'USER'  
sqlca.LogPass    =  'MDP'  
sqlca.DBMS =  DBTextLimit='65533',DelimitIdentifier='no',DecimalSeparator=',',DisableBind=1, 'DisableUnicode=1' 
sqlca.DbParm     = "PROVIDER='SQLOLEDB',DATASOURCE='"+'NOMDUSERVEUR'+"',PROVIDERSTRING='database="+ 'db_xxxx' +"'"
        sqlca.AutoCommit =   True
        
Connect Using sqlca;

Face à l'agression, la puissance de l'intelligence

Hors ligne

 

#3 31-08-2011 08:41:38

julien  
Membre completement Geek
Date d'inscription: 02-09-2008
Messages: 127
Pépites: 10,665
Banque: 0

Re: [RESOLU] Connexion PB 9 - SQL Serveur

Dans ce cas, faut il créer une connexion ODBC ? Où juste ce script dans l'application fonctionne ?

Encore merci !

Hors ligne

 

#4 31-08-2011 08:58:42

JCZ  
Builder Power
Award: bf
Lieu: 75019 paris
Date d'inscription: 21-05-2007
Messages: 1724
Pépites: 496,453,703,213
Banque: 9,223,372,036,854,776,000

Re: [RESOLU] Connexion PB 9 - SQL Serveur

pas de connecteur odbc a creer
le code devrait fonctionner


Face à l'agression, la puissance de l'intelligence

Hors ligne

 

#5 01-09-2011 14:50:18

julien  
Membre completement Geek
Date d'inscription: 02-09-2008
Messages: 127
Pépites: 10,665
Banque: 0

Re: [RESOLU] Connexion PB 9 - SQL Serveur

Le compilateur me dit qu'il ne connait pas DBTextLimit, DelimitIdentifier, DecimalSeparator et DisableBind



Si je met toute la ligne en commentaire et que j’exécute j'ai le message suivant : "DBMS is not suported"

Dernière modification par julien (01-09-2011 15:11:02)

Hors ligne

 

#6 01-09-2011 16:02:59

JCZ  
Builder Power
Award: bf
Lieu: 75019 paris
Date d'inscription: 21-05-2007
Messages: 1724
Pépites: 496,453,703,213
Banque: 9,223,372,036,854,776,000

Re: [RESOLU] Connexion PB 9 - SQL Serveur

Tu as défini ta connexion au niveau 'DB profile' dans pb ?
si oui clique sur 'Edit...'  onglet 'Preview'
tu auras les infos du style :

Code: pb

SQLCA.DBMS = "MSS Microsoft SQL Server"
SQLCA.Database = "db_xxx"
SQLCA.LogPass = <*******>
SQLCA.ServerName = "dataxxx"
SQLCA.LogId = "user"
SQLCA.AutoCommit = False
SQLCA.DBParm = "DBTextLimit='90000000'"

Tu peux utiliser cela aussi

sinon regarde cela


Face à l'agression, la puissance de l'intelligence

Hors ligne

 

#7 02-09-2011 08:00:14

julien  
Membre completement Geek
Date d'inscription: 02-09-2008
Messages: 127
Pépites: 10,665
Banque: 0

Re: [RESOLU] Connexion PB 9 - SQL Serveur

Ok,

merci ça fonctionne.

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22