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 16-05-2008 19:00:37

disneb  
Membre completement Geek
Lieu: Bejaia
Date d'inscription: 16-01-2008
Messages: 118
Pépites: 1,622
Banque: 0

PB6 et Oracle 9i

est ce que powerbuilder 6 est compatible avec Oracle 9i?
pq j'arrive pas à me connecter alors je me suis peut être dit que c'estait dû à un probleme de compatibilité de versions

Hors ligne

 

#2 16-05-2008 19:09:04

foon  
N2iGeek + MangasGeek = foon
Award: bf
Lieu: Bonchamp-Lès-Laval
Date d'inscription: 28-02-2007
Messages: 2486
Pépites: 85
Banque: 9,223,372,036,854,776,000

Re: PB6 et Oracle 9i

Il me semble qu'il faut passer par les drivers natifs Oracle 8i fournis avec PB, ou via ODBC...


Seuls ceux qui ne font rien ne font jamais d'erreurs
http://www.nerdtests.com/images/badge/163124fb7fb459a3.gif

Hors ligne

 

#3 18-05-2008 16:43:49

disneb  
Membre completement Geek
Lieu: Bejaia
Date d'inscription: 16-01-2008
Messages: 118
Pépites: 1,622
Banque: 0

Re: PB6 et Oracle 9i

je me suis connecté à oracle 9i avec pb 6.0 le hic c'est qu'a chaque fois que je fais un alter table ou quoi que ce soit en realtion avec la BDD il me sort ce message d'erreur:

Code:

SQLSTATE = S0022 
[Oracle][ODBC][Ora]ORA-00904: "PBT_OWNR" : identificateur non valide

Hors ligne

 

#4 18-05-2008 16:56:51

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

Re: PB6 et Oracle 9i

qu'est sensé être PBT_OWNR : un utilisateur ? une table ?

l'utilisateur base de données dans PB a-t-il accès à la table interrogée ?

sinon il faut utiliser la notation NOM_USER.NOM_TABLE.NOM_COLONNE, ou créer des synonymes.


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

Hors ligne

 

#5 19-05-2008 08:35:46

Doctor Z  
Moderador
Award: PanchoeNacho
Lieu: Vale Figueira (Lisbonne)
Date d'inscription: 30-05-2006
Messages: 756
Pépites: 1,003,082
Banque: 877,135,234,297,804

Re: PB6 et Oracle 9i

foon a écrit:

Il me semble qu'il faut passer par les drivers natifs Oracle 8i fournis avec PB, ou via ODBC...

Bonjour,

Dans mon appli PB, j'avais toujours à des endroits spécifiques des problèmes d'accès à ma base. Effectivement,
après être passé par un driver ODBC, je n'ai plus eut de problème. De mémoire, il me semble que c'était le PB
DATADIRECT OEM 4.10 Oracle.

Si c'est bien configuré, ça marche nickel après.

Bon courage.


http://www.userbars.com/i/543606.gif
Olivença, l'oubliée
Si tu es alentejane, que Dieu te bénisses, si tu ne l'es pas, que Dieu te pardonnes.

Hors ligne

 

#6 19-05-2008 11:42:09

disneb  
Membre completement Geek
Lieu: Bejaia
Date d'inscription: 16-01-2008
Messages: 118
Pépites: 1,622
Banque: 0

Re: PB6 et Oracle 9i

que je me connecte avec l'ODBC ou le driver natif c'est exactement pareil il me sort le meme msg d'erreur juste aorés il m'affiche la table mais si je fais par exemple un alter table il me sort un autre msg d'erreur:

Code:

The database does not currently support retrieval of view information.

Hors ligne

 

#7 19-05-2008 16:16:29

disneb  
Membre completement Geek
Lieu: Bejaia
Date d'inscription: 16-01-2008
Messages: 118
Pépites: 1,622
Banque: 0

Re: PB6 et Oracle 9i

SQLCA.of_connect fait quoi au juste?
j'arrive toujours pas à comprendre... Dans mon application ils ont utiilsé les PFC pour se connecter, je crois ue mon probleme de connexion a l'applic vient de la peut être

Hors ligne

 

#8 20-05-2008 07:59:21

Doctor Z  
Moderador
Award: PanchoeNacho
Lieu: Vale Figueira (Lisbonne)
Date d'inscription: 30-05-2006
Messages: 756
Pépites: 1,003,082
Banque: 877,135,234,297,804

Re: PB6 et Oracle 9i

disneb a écrit:

SQLCA.of_connect fait quoi au juste?
j'arrive toujours pas à comprendre... Dans mon application ils ont utiilsé les PFC pour se connecter, je crois ue mon probleme de connexion a l'applic vient de la peut être

Bonjour,

En cherchant un peu sur Internet, j'ai trouvé ça.
Cette page va te donner plus d'information concernant la fonction PFC of_connect.

Par ailleurs, si tu travailles avec les PFC, il me semble qu'en faisant un F1, tu obtiens une page d'aide concernant
ta fonction.


http://www.userbars.com/i/543606.gif
Olivença, l'oubliée
Si tu es alentejane, que Dieu te bénisses, si tu ne l'es pas, que Dieu te pardonnes.

Hors ligne

 

#9 22-05-2008 08:46:54

disneb  
Membre completement Geek
Lieu: Bejaia
Date d'inscription: 16-01-2008
Messages: 118
Pépites: 1,622
Banque: 0

Re: PB6 et Oracle 9i

merci doctor Z en cherchant dans les pfc j'ai trouvé où se créait le fichier d'initialisation, j'ai modifié... maintenant ça se connecte impec', par contre pour le F1 je ne trouve rien pq la boite a perdu l'outil qui genere les pfc...
cependant j'ai un autre prob
en ce qui concerne sybase les requête ont la forme suivante:

Code: mssql

SELECT nomTable.colonne from nomTable

alors que dans Oracle c'est avec des guillemets, ce qui fait que dans mon applic' en se connectant à Oracle, il me srot un msg d'erreur comme quoi le format est invalid...
le hic, c'est que quand je rectifie dans le code sql les datawindows deviennent vierges...*
est ce qu'il n'y a pas un moyen pour ne pas refaire toute mes datawindows

Hors ligne

 

#10 22-05-2008 08:54:46

foon  
N2iGeek + MangasGeek = foon
Award: bf
Lieu: Bonchamp-Lès-Laval
Date d'inscription: 28-02-2007
Messages: 2486
Pépites: 85
Banque: 9,223,372,036,854,776,000

Re: PB6 et Oracle 9i

Bonjour, il me semble que si tu décoches l'option "Enclose Table and Column Names in Quotes" au niveau de l'onglet "Syntax" de ton "Database Profile Setup" correspondant à ta base Oracle sous PB, ça devrait arranger les choses.

Pour information, la notation avec quotes n'est pas obligatoire dans ORACLE. Il faut que tu regardes si tu n'as pas une option dans ton outil de migration qui te permettrait de passer tes scripts de Sybase vers ORACLE sans ces quotes.

Bien entendu, si ton DBA exige l'utilisation de cette forme de notation, tu n'auras pas d'autre choix que de modifier toutes tes datawindows


Seuls ceux qui ne font rien ne font jamais d'erreurs
http://www.nerdtests.com/images/badge/163124fb7fb459a3.gif

Hors ligne

 

#11 22-05-2008 15:44:55

disneb  
Membre completement Geek
Lieu: Bejaia
Date d'inscription: 16-01-2008
Messages: 118
Pépites: 1,622
Banque: 0

Re: PB6 et Oracle 9i

j'ai fait ce que tu m'as dit foon mais ça marchait tjrs pas, alors je m'etais dit que je devais recréer les datawindows, le hic c'est que  il me donne pas accès a la base: j'explique quand je veux créer des tables y a pas de prob mais si je veux créer une datawindow le datasource est mis en gris (je ne peux pas choisir SQL select, ou query ou quoi que ce soit d'autre), aprés ça il me donne la liste des reports...

Hors ligne

 

#12 22-05-2008 15:53:32

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

Re: PB6 et Oracle 9i

sinon tu peux faire un "edit source"


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

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22