Ik heb een database met een aantal docenten.
Nu moet ik per docent een aantal gegevens op een html bestand zetten.
het probleem is echter dat er maar 1 html bestand wordt gegenereerd.
Dit bestand wordt iedere keer overschreven in de lus waardoor de laatste docent in het bestand van de eerste docent komt.
Weet iemand wat er fout is aan de bovenstaande code?
p.s. even niet naar de while constructie kijken, er is een reden waarom ik geen for heb gebruikt, maar dat is niet relevant.
Nu moet ik per docent een aantal gegevens op een html bestand zetten.
het probleem is echter dat er maar 1 html bestand wordt gegenereerd.
Dit bestand wordt iedere keer overschreven in de lus waardoor de laatste docent in het bestand van de eerste docent komt.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| string sdcInx;
int aantalRijen;
int i=1;
strstream docentsrc;
ofstream outStream;
m_mysqlPrint.my_next_row();
aantalRijen = m_mysqlPrint.my_num_rows();
while (i<aantalRijen)
{
sdcInx = m_mysqlPrint.my_return_row()[6];
docentsrc << "c:\\html\\" << sdcInx << ".html" << ends;
outStream.open(docentsrc.str(), ios::out);
...
code met ergens i++;
...
outStream.close();
}; |
Weet iemand wat er fout is aan de bovenstaande code?
p.s. even niet naar de while constructie kijken, er is een reden waarom ik geen for heb gebruikt, maar dat is niet relevant.
[ Voor 22% gewijzigd door mduijvendijk op 10-01-2004 14:37 ]
Sometimes human's are...