Antwort
 
Themen-Optionen Thema durchsuchen
Alt 18.01.2005, 15:49 Nach oben    #1
Javaner No.1
Gast
 
Beiträge: n/a
Standard Überprüfen, ob gesuchte ID vorhanden ist?

Hi Leute,

also ich muss grad eine Seminarverwaltung programmieren!

Mein Prob:

Man kann per SeminarNr nach einem Seminar suchen! Mein Prob ist jetzt, wie ich es anstellen kann, dass er eine Fehlermeldung ausgibt, wenn die gesuchte SeminarNr net existiert!

Ich benutze eine schlichte Access-DB

Das ist die SELECT-Anweisung

Java Code:
  1. ResultSet rs = stmt.executeQuery("SELECT * FROM Seminar WHERE SemNr LIKE "+ semSucheTextField01.getText() +";");

Gruß Javaner No.1
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 19.01.2005, 09:17 Nach oben    #2
LordOfCodes
Gast
 
Beiträge: n/a
Standard

Probiers mal so:

Java Code:
  1. ResultSet rs = stmt.executeQuery("SELECT count(*) FROM Seminar WHERE SemNr LIKE "+ semSucheTextField01.getText() +";");
  2. int wieviele = rs.getInt(1);
  3. if (wieviele == 0) {
  4.     //Fehlermeldung ausgeben
  5. } else {
  6.    ResultSet rs = stmt.executeQuery("SELECT * FROM Seminar WHERE SemNr LIKE "+ semSucheTextField01.getText() +";");
  7.     //werte benutzen
  8. }
greets
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 21.01.2005, 01:02 Nach oben    #3
Javaner No.1
Gast
 
Beiträge: n/a
Standard

Danke! So in etwa hat es getan! Musste bloß den Teil mit dem Werte verwerten abändern, da sich da bei mir was geändert hatte! Kam zwar leider zu spät, da ich um diese Uhrzeit schon auf dem Weg zur Schule war! Mittags musste ich es vorführen! Das war allerdings nicht dass einzige und vor allem net das gravierendste Problem!

Aber egal! Im Großen und Ganzen hat es getan! Und da ich die komplette Logik zwischen Samstag un Mittwoch Morgen zusammengeklopft habe, bin ich auch recht zufrieden damit!
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 08.02.2005, 08:14 Nach oben    #4
Ben
Benjamin Klaile
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.481
Standard

ich kenne mich mit datenbankkommunikation unter java nicht aus, aber warum ist es notwendig zwei mal die SQL-anweisung abzuschicken?
ist es nicht möglich auch nur aus dem ergebnis der zweiten herauszufinden, wie viele datensätze selektiert wurden?

weiterhin ist es absolut unangebracht "SELECT * ... " zu schreiben.
man sollte eigentlich nur die spalten selektieren, die man auch wirklich braucht.

bei kleinen datenbanktabellen ist dies sicherlich nicht so "schlimm", allerdings kann das bei großen datenmengen, die selektiert werden doch enorm auf die performance gehen.

danke für die oben erbetenen informationen.

grüße ben.
Ben ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 10.02.2005, 07:59 Nach oben    #5
Fuzzy
Gast
 
Beiträge: n/a
Standard

Hi,

ich würde mal gerne wissen, wo denn der Fehler auftritt. Wenn ich richtig vermute, tritt er gar nicht beim select-statement auf, sondern erst, wenn Du mit "Gewalt" eine Zeile liest, ohne zu prüfen, ob überhaupt eine da ist.

Poste bitte daher mal den zweiten Teil des Codes (Daten abholen) und sag genau, wo der Fehler aufgetreten ist. Ich wollte meinen Rechner nicht mit Access "verunstalten", abgesehen davon habe ich nur lizensierte Software auf meinem Rechner (sowas gibts tatsächlich ) und Access werde ich mir definitiv nicht kaufen .

Viele Grüße

Fuzzy
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
string auf @ überprüfen Garnele PHP-Programmierung 17 06.02.2007 18:16
Pberprüfen ob Wert vorhanden ist. bob Datenbanken 4 04.01.2006 17:55
Bei PipedStreams den Buffer überprüfen Arvodan Allgemeine Java-Programmierung 0 10.10.2005 09:25
Überprüfen ob Datensatz vorhanden Quakes Datenbanken 2 25.03.2005 13:24
JTextField auf Eingabe überprüfen klappt nicht Javaner No.1 Desktop-Applikationen und Grafik 3 09.01.2005 12:30


Alle Zeitangaben in WEZ +2. Es ist jetzt 03:51 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44