Quoi, tu ne connais pas PB ? Va falloir parcourir tout le forum alors !

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 21-01-2016 13:44:38

cposervices  
Membre completement Geek
Date d'inscription: 02-07-2008
Messages: 106
Pépites: 1,000,382
Banque: 0

[RESOLU] PB 12.6 SyntaxFromSQL erreur :

Bonjour à tous et toutes,

J'ai un petit soucis lors d'un test de PB 12.6 (version évaluation) sur une application existante écrite en PB9 & PFC.


DBMS: SNC SQL Native Client(OLE DB)
DBPARM: Database='MERP',AppName='My ERP',Host='LENOVO_ROBERTO',Block = 100,DBTextLimit='8000',DecimalSeparator='.'

Pas de problème pour la connexion et la plupart des fonctions de l'appli sont ok, sauf en ce qui concerne l'utilisation de syntaxfromsql...

Lors de l'exécution de : ls_dwsyntax = ltr.syntaxfromsql( as_sql, as_presentation, ls_erreur )

Avec pour paramêtres:

as_sql = "sp_rtws_acces_achats2 '21/01/2015 00:00:00','21/01/2016 23:59:59', 'DC'"
as_presentation = "style(type=tabular)column(font.face="Tahoma" font.height=-8 font.weight=400 font.family=2 font.pitch=2 font.charset=0)text(font.face="Tahoma" font.height=-8 font.weight=400 font.family=2 font.pitch=2 font.charset=0)"


Je récupère dans ls_erreur:

Microsoft SQL Native Client
Multiple-step OLE DB operation generated errors. Check each OLE DB status value, if available. No work was done.

sp_rtws_acces_achats2 '21/01/2015 00:00:00','21/01/2016 23:59:59', 'DC'



Je soupçonne un paramêtre DBPARM manquant, mais je n'ai rien trouvé....

Donc si quelqu'un a une idée....

Votre dévoué, Christophe

Dernière modification par cposervices (21-01-2016 14:12:10)

Hors ligne

 

#2 21-01-2016 14:20:26

cposervices  
Membre completement Geek
Date d'inscription: 02-07-2008
Messages: 106
Pépites: 1,000,382
Banque: 0

Re: [RESOLU] PB 12.6 SyntaxFromSQL erreur :

J'ai trouvé....

L'appel SQL fait référence à une procédure stockée.

as_sql = "sp_rtws_acces_achats2 '21/01/2015 00:00:00','21/01/2016 23:59:59', 'DC'"

Ors, si en PB9 celà marchait, il faut spécifier en PB12.6 la commande 'Exec' devant....

Avec le SQL suivant, ça marche:

Exec sp_rtws_acces_achats2....


Il y a peut être un param dbparm qui permet de solutioner aussi, alors si quelqu'un sait, je suis preneur...

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22