----- Original Message -----
From: "Jerome Moliere" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday, May 02, 2002 4:28 PM
Subject: Re: NullPointerException Jdbc-Odbc
> >Je pr�cise pour les pointilleux que le ResultSet est cr�� dans la m�thode
> >appelante au moyen des lignes
> >             Statement st = con.createStatement();
> >             ResultSet rs = st.executeQuery("select * from " + tables[0]
+ "
> >where 1=2");
> t'es sur de ton 1=2 ? ca me parait etrange quand meme...

Ouais, si tu regardes le code initial, le 1=2 est l� pour obtenir un
ResultSet coh�rent, mais sans aucune ligne � l'int�rieur. En fait, il sert
uniquement � r�cup�rer le ResultSetMetaData d'une mani�re simple et, on peut
l'esp�rer, sans trop charger le SGBD. Du coup, on se retrouve avec un
ResultSet vide, mais gr�ce auquel on peut ins�rer des donn�es.
>
> sur des champs de type varchar j'ai eu des soucis entre Postgres et Oracle
> pour des valeurs NULL different de valeurs non intialisees!!!
> drole de gestion mais c'est comme ca chez oracle..
> il nous faudrait un peu plus de details sur ta structure SGBD avant
d'aller
> dire des betises!!

La structure de base de donn�es, ou alors comment je me connecte � la base
Oracle ?
Bon, abondance ne nuit pas. Donc,
ma base de donn�es "test" contient une table "default_table" ne contenant
qu'une colonne "val" sp�cifique pour des INTEGER.
la base de donn�es est stock�e sur une machine sous Win2000 avec Oracle 9i,
et j'y acc�de depuis ma machine gr�ce au driver JdbcOdbc, qui utilise
probablement le driver Oracle sp�cifique pour Oracle 9i.
>
> Jerome
>
Nicolas Delsaux

Répondre à