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.
  • Index
  •  » Base de données
  •  » [RESOLU] ORACLE 10i - Mismatch beween retrieve columns and fetch columns

#1 16-10-2013 14:49:44

sbouvetJD  
Chasseur d'y voir ?
Lieu: LYON
Date d'inscription: 29-03-2007
Messages: 185
Pépites: 147,483,921
Banque: 13,317,684,827,902,405
Site web

[RESOLU] ORACLE 10i - Mismatch beween retrieve columns and fetch columns

Bonjour,

Ce petit bout de code en PB9 me pose problème :

Code: pb

UO_Transaction SQLCG
    
SQLCG = Create UO_Transaction
    
If SQLCG.connexion() Then
    Long ll_nb
      
    SELECT  COUNT(*)
    INTO    :ll_nb
    FROM    adid.AD_MAT
    USING    SQLCG;
      
    If SQLCG.SQLCode <> 0 Then
        messageBox("Test", SQLCG.SQLErrText)
    Else
        messageBox("Test", "Nb matricules : " + String(ll_nb))
    End If
      
    DISCONNECT USING SQLCG;
    Destroy SQLCG
End If

Pour infos, la méthode "connexion()" effectue ceci :

Code: pb

This.DBMS = "O90 Oracle 9i"
This.ServerName = ls_servicename
This.DBParm = "(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)" &
    + "(HOST = " + ls_servername + ")(PORT = 1521))) " &
    + "(CONNECT_DATA = (SERVICE_NAME = " + ls_dbname + ")))"

J'ai essayé en remplaçant le Long par un Integer, mais j'ai le même syndrome.

Dernière modification par sbouvetJD (17-10-2013 09:23:41)

Hors ligne

 

#2 17-10-2013 06:21:20

xlat  
0xc0000005
Award: bf
Lieu: Tanger (طنج)
Date d'inscription: 04-12-2010
Messages: 720
Pépites: 11,343
Banque: 100,221,387,868,884,300
Site web

Re: [RESOLU] ORACLE 10i - Mismatch beween retrieve columns and fetch columns

Salut,
tu pourrais peut-être préciser le syndrome (toux, irritations, perte de connaissance,... )?


https://lut.im/eJINqa9o/vAtyxD0h "Don't believe everything you read on the Internet"
    -- Abraham Lincoln

www.ngs.ma

Hors ligne

 

#3 17-10-2013 07:32:00

sbouvetJD  
Chasseur d'y voir ?
Lieu: LYON
Date d'inscription: 29-03-2007
Messages: 185
Pépites: 147,483,921
Banque: 13,317,684,827,902,405
Site web

Re: [RESOLU] ORACLE 10i - Mismatch beween retrieve columns and fetch columns

Irritations, sûrement car en avril nous avions effectué des tests concluants et une fois la mise en production, PAF ! Plus rien ne marche...

Le syndrome est dans le titre, à savoir que l'affectation de mon COUNT(*) à une variable de type Long m'affiche l'erreur "Mismatch beween retrieve columns and fetch columns"

Hors ligne

 

#4 17-10-2013 07:46:18

Geo  
Membre completement Geek
Lieu: Binche
Date d'inscription: 15-12-2008
Messages: 119
Pépites: 378
Banque: 0

Re: [RESOLU] ORACLE 10i - Mismatch beween retrieve columns and fetch columns

Bonjour,

dans l'intitulé du post, je vois [ORACLE 10i] et dans la fonction de connexion "O90 Oracle 9i", je pense qu'il faut chercher de ce côté là (problème de compatibilité ?).
Essaies d'activer la trace DB (avec This.DBMS = "TRACE O90 Oracle 9i") et vois si le log t'en dis plus.
Et aussi, je sortirais le Destroy SQLCG du IF.


Rien ne sert de courir, il faut partir à point .

Hors ligne

 

#5 17-10-2013 09:23:25

sbouvetJD  
Chasseur d'y voir ?
Lieu: LYON
Date d'inscription: 29-03-2007
Messages: 185
Pépites: 147,483,921
Banque: 13,317,684,827,902,405
Site web

Re: [RESOLU] ORACLE 10i - Mismatch beween retrieve columns and fetch columns

Bon... En fait il s'agissait d'un problème dans mon fichier tnsnames.ora où le serveur référencé était encore le serveur de test. Bonjour la cohérence des messages d'erreur...

A savoir que l'on peut "attaquer" un serveur Oracle 10 avec pbo9090.dll :P (ça marche)

Hors ligne

 
  • Index
  •  » Base de données
  •  » [RESOLU] ORACLE 10i - Mismatch beween retrieve columns and fetch columns

Pied de page des forums

Propulsé par FluxBB 1.2.22