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 22-01-2008 13:34:26

milo  
Membre
Date d'inscription: 22-01-2008
Messages: 3
Pépites: 23
Banque: 0

migration pb8 -> pb11 : datastore

bonjour,

Voici un problème que l'on a suite à la migration pb 11.1 (uniquement en sql server 2000, ça marche en asa)
on crée une datastore
si on veut récupérer les champs, on met : datastore.object.table_champ[row]
on a alors une OPNC qui nous dit Name not found accessing external object property ......

Une des solutions serait de remettre dbo devant le nom des tables mais cela représente un travail considérable pour notre appli.
C'est pourquoi j'aimerais savoir s'il y a d'autres solutions...

Hors ligne

 

#2 23-01-2008 09:12:33

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

Re: migration pb8 -> pb11 : datastore

par le setitem...

regardes l'aide en ligne...
tu peux passer soit par le nom de colonne, soit par le n° de la colonne.

en cherchant bien, il y a une methode qui te permet de determiner le nombre de colonnes de ta datawindow.
et en passant par le describe apres, tu peux avoir le nom des colonnes.

A+


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

Hors ligne

 

#3 23-01-2008 14:58:22

milo  
Membre
Date d'inscription: 22-01-2008
Messages: 3
Pépites: 23
Banque: 0

Re: migration pb8 -> pb11 : datastore

en fait apparemment le pb c la requete passée dans la datastore quand il y a plusieurs tables.
si on met dbo devant le nom des tables, ça marche pour sql server mais ça représente vraiment trop de boulot pour nous de repasser sur chaque requête en faisant un test pour asa et un test pour sql server. C pour ça qu'on chercher une solution plus facile à mettre en place.
Ca passe si on crée un utilisateur systemadministrator, mais ce n'est bien sur pas envisageable de travailler comme ça...

Donc si vous avez des idées...........merci beaucoup

Hors ligne

 

#4 23-01-2008 15:07:20

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

Re: migration pb8 -> pb11 : datastore

il suffit de creer une autre transaction, avec le profil sa. et tu fais le retrieve de la dw sur cette transaction.


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

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22