[java] descriptorindex

Pagina: 1
Acties:

  • Oen
  • Registratie: September 2000
  • Laatst online: 30-08 17:36

Oen

plak bakbloedworst

Topicstarter
het volgende probleem (met een voor mij onbekende foutmelding)

het gaat juist om die foutmelding,

ik maak een serverapplicatie in java mbv odbc/jdbc koppelingen.

de jbuilder-compiler raast gewoon vrolijk over de code heen, maar wanneer de applicatie dan ook echt start krijg ik de volgende exception:

java.sql.SQLException: [Microsoft][ODBC-stuurprogrammabeheer] Ongeldige descriptorindex

wat betekent deze exception ??

owja, de koppeling staat wel gewoon goed ingesteld want andere spullen werken wel.

Als ik die wolken na tuur beleeft zij zo een nat uur in de natuur.


  • Alarmnummer
  • Registratie: Juli 2001
  • Laatst online: 09-07-2024

Alarmnummer

-= Tja =-

een SQLException is meestal een hele chain van exceptions, probeer die eens af te drukken om meer duidelijkheid te krijgen.

  • Oen
  • Registratie: September 2000
  • Laatst online: 30-08 17:36

Oen

plak bakbloedworst

Topicstarter
Deze regels krijg ik in me messagefield (JBuilder4):

C:\Program Files\..\javaw -classpath "
C:\Documents and Settings\..\classes;
C:\Program Files\JBuilder 4\lib\dx.jar;
C:\Program Files\JBuilder 4\lib\beandt.jar;
C:\Program Files\JBuilder 4\..\Java2Demo.jar;
C:\Program Files\JBuilder 4\..\i18n.jar;
C:\Program Files\JBuilder 4\..\jaws.jar;
C:\Program Files\JBuilder 4\..\rt.jar;
C:\Program Files\JBuilder 4\..\sunrsasign.jar;
C:\Program Files\JBuilder 4\..\dt.jar;
C:\Program Files\JBuilder 4\..\tools.jar"
[klassenaam]

//deze horen zo, want dat is sockets is het doel van de app,
Socket to: 127.0.0.1 :4577
Connected to 127.0.0.1:4577

//dit is een eigen afvanging na deze
Kan geen update uitvoeren op jdbc:odbc:[koppelingnaam]

//dit is de rest van foutafvanging:
Error: java.sql.SQLException: [Microsoft][ODBC-stuurprogrammabeheer] Ongeldige descriptorindex

java.sql.SQLException: [Microsoft][ODBC-stuurprogrammabeheer] Ongeldige descriptorindex

Als ik die wolken na tuur beleeft zij zo een nat uur in de natuur.


  • Oen
  • Registratie: September 2000
  • Laatst online: 30-08 17:36

Oen

plak bakbloedworst

Topicstarter
OK ik ben er inmiddels uit en voor diegenen die het alsnog willen weten:
Op maandag 04 maart 2002 20:04 schreef Oen het volgende:
....

//dit is een eigen afvanging na deze

....
alle array's e.d. beginnen (natuurlijk) bij nul (0),
laat nu net de array van een resultset bij één (1) beginnen :)

Als ik die wolken na tuur beleeft zij zo een nat uur in de natuur.


  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Op dinsdag 05 maart 2002 17:09 schreef Oen het volgende:
alle array's e.d. beginnen (natuurlijk) bij nul (0),
laat nu net de array van een resultset bij één (1) beginnen :)
Dat schijnt idd een veelgemaakte fout te zijn :)

Verwijderd

Zat nog even in je code te kijken die bij de link stond.
Ik weet natuurlijk niet wat er in die velden staat, maar mocht het zijn dat een user deze velden in kan vullen dan ,moet je ze nog eventjes escapen anders krijg je wat vage foutmeldingen. Heb je trouwens een goede reden om de indexnummers te gebruiken ipv kolomnamen v/d tabel, dit lijkt mij niet echt overzichtelijk plus dat je niet flexibel bent als je ooit nog eens een kolom wilt toevoegen.

.........Het zijn maar tips.........

  • Oen
  • Registratie: September 2000
  • Laatst online: 30-08 17:36

Oen

plak bakbloedworst

Topicstarter
Op dinsdag 05 maart 2002 19:58 schreef BooleanErik het volgende:
Zat nog even in je code te kijken die bij de link stond.
Ik weet natuurlijk niet wat er in die velden staat, maar mocht het zijn dat een user deze velden in kan vullen dan ,moet je ze nog eventjes escapen anders krijg je wat vage foutmeldingen. Heb je trouwens een goede reden om de indexnummers te gebruiken ipv kolomnamen v/d tabel, dit lijkt mij niet echt overzichtelijk plus dat je niet flexibel bent als je ooit nog eens een kolom wilt toevoegen.

.........Het zijn maar tips.........
geen reden om perse indexnummers te gebruiken, maar een kolom erachter krijgt dan toch een opvolgend nummer (5).
de code is geschreven om puur uit deze database te lezen ja dat klopt, het is verder ook maar een eenmalig - nietverder te gebruiken project - school dus.
De velden worden ingevuld door users vanuit een andere applicatie en van daaruit zijn alle foutmeldingen afgevangen :)

thnx

Als ik die wolken na tuur beleeft zij zo een nat uur in de natuur.

Pagina: 1