sql in c -- errorcode 100 [hat sich erledigt :) ]

D

-dq-

Registriert
11.03.06
Beiträge
2.253
Reaktionen
1
Punkte
3.295
ich schreib hier gerade in c so eine art mitarbeiterverwaltung und stehe vor einem simplen problemchen...

Code:
/*display resaults on screen*/
for (;;){
  EXEC SQL FETCH mitnrlist INTO :b_Mitnr, :b_Name, :b_Vorname;
  if (sqlca.sqlcode == 100) break;
  printf("\t%s\t%s\t%s\n", b_Mitnr, b_Name, b_Vorname);
}


errorcode 100 is ja "no (more) data".

nun möchte ich aber unterscheiden zwischen "keine daten mehr" und "erst gar keine daten gefunden" (zum beispiel bei fehleingaben).

hat jemand ne idee?
 
setz doch einfach vor der schleife ne variable auf null
und hinter dem ersten break auf 1

ist sie dann später auf 0 gabs keine daten
ist sie auf 1 gabs mindestens einen datensatz
 
joa, da bin ich eben auch drauf gekommen ^^ wäre ja zu einfach gewesen :D

trotzdem danke :)
 
:)

nebenbei: dein voodoo-hiphop auf deiner myspace-page macht süchtig
 
voodoo-hiphop ^^ das habe ich auch noch nicht gehört :D aber danke :)
 

Ähnliche Themen

emulator
Antworten
0
Aufrufe
461
emulator
emulator
Can
Antworten
4
Aufrufe
1K
Can
Can
Can
Antworten
5
Aufrufe
2K
Navar
N
Stoner
Antworten
21
Aufrufe
2K
SoulFrontier
SoulFrontier

Oft gelesene Themen

Zurück
Oben