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 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