/ Forside / Teknologi / Udvikling / Java / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java
#NavnPoint
molokyle 3688
Klaudi 855
strarup 740
Forvirret 660
gøgeungen 500
Teil 373
Stouenberg 360
vnc 360
pmbruun 341
10  mccracken 320
java.sql.DatabaseMetaData
Fra : Martin Schou


Dato : 12-03-01 18:52

hvis jeg kalder
java.sql.DatabaseMetaData.getPrimaryKeys(String catalog, String schema,
String table)
på en access-database får jeg at vide, at det ikke er understøttet af
driveren.
Det er også muligt at det gælder andre databaser, men jeg har ikke forsøgt
mig på andet end access.

Dette gælder også
getCrossReference( ... )
getExportedKeys( ... )
getImportedKeys( ... )

Da jeg meget gerne ville have en liste over nøglerne i en tabel, er dette
ikke så forbandet heldigt.

boolean fedtNok = læser.executeQuery( "Har du tilfældigvis en ide om,
hvordan man
kan gøre?" );
if( fedtNok )
{
print( svar );
}
else
{
throw new FUCKException
( "AAAAAAAAA
RRRRRRRRRR
GGGGGGGGG
HHHHHHHHH
!!!!!!!!!!!!!!!!!!!!" );
}

/Hektor



 
 
Dennis Thrysøe (13-03-2001)
Kommentar
Fra : Dennis Thrysøe


Dato : 13-03-01 08:21

Hvis driveren ikke understøtter det, er der ikke noget at gøre (udover
at implementere det selv - native).

Der er mange JDBC driver-producenter der har et horribelt forhold til
hvad de vil understøtte. F.eks. kan man ikke via IBM's DB2 driver se
hvilken række af en cursor man stor på. Det skal man selv holde styr på.
Smart.

-dennis


Martin Schou wrote:

> hvis jeg kalder
> java.sql.DatabaseMetaData.getPrimaryKeys(String catalog, String schema,
> String table)
> på en access-database får jeg at vide, at det ikke er understøttet af
> driveren.
> Det er også muligt at det gælder andre databaser, men jeg har ikke forsøgt
> mig på andet end access.
>
> Dette gælder også
> getCrossReference( ... )
> getExportedKeys( ... )
> getImportedKeys( ... )
>
> Da jeg meget gerne ville have en liste over nøglerne i en tabel, er dette
> ikke så forbandet heldigt.
>
> boolean fedtNok = læser.executeQuery( "Har du tilfældigvis en ide om,
> hvordan man
> kan gøre?" );
> if( fedtNok )
> {
> print( svar );
> }
> else
> {
> throw new FUCKException
> ( "AAAAAAAAA
> RRRRRRRRRR
> GGGGGGGGG
> HHHHHHHHH
> !!!!!!!!!!!!!!!!!!!!" );
> }
>
> /Hektor


Søg
Reklame
Statistik
Spørgsmål : 177501
Tips : 31968
Nyheder : 719565
Indlæg : 6408527
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste