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

Can
Antworten
14
Aufrufe
2K
Navar
N
Knutorius
Antworten
2
Aufrufe
864
MountainKing
MountainKing
emulator
Antworten
0
Aufrufe
813
emulator
emulator

Oft gelesene Themen

Zurück
Oben