anoniem Geplaatst: 3 november 2004 Delen Geplaatst: 3 november 2004 Hoe kan ik het aantal velden bepalen binnen een record van een recordset die wordt aangeboden door een ODBC? Bij het bouwen van een applicatie in progress 8.3e heb ik een koppeling gemaakt naar een access-db. Als ik de veldnamen wil lezen binnen ASP kan ik dit simpel als volgt doen: [code:1:7fb4c93e87] for each oField In rs.fields ... verwerk het veld next[/code:1:7fb4c93e87] Ik wil iets soortgelijks uithalen in Progress maar loop tegen het probleem van het aantal velden aan. Het progje wat ik hiervoor gebruik: [code:1:7fb4c93e87] i = 0. /* zolang de veldnaam nog bestaat */ do while objrecordset:fields(i):name <> ?: /* display de veldnaam */ message objrecordset:fields(i):name view-as alert-box. i = i + 1. end.[/code:1:7fb4c93e87] dit loopt een tijdje goed, totdat er geen velden meer zijn, resultaat error. Mijn vraag bestaat er een truc/oplossing om het aantal velden te achterhalen?? Ik heb de documentatie op msdn.microsoft.com al bestudeerd maar kom er niet uit. Quote Link naar reactie
anoniem Geplaatst: 4 november 2004 Auteur Delen Geplaatst: 4 november 2004 Wilde gok: rs.Fields.Count? Quote Link naar reactie
anoniem Geplaatst: 4 november 2004 Auteur Delen Geplaatst: 4 november 2004 ja, bingo. Bij deze dank. Weet je misschien ook hoe ik achter de naam van de tables en het aantal tables kan komen??? Quote Link naar reactie
anoniem Geplaatst: 4 november 2004 Auteur Delen Geplaatst: 4 november 2004 Nee, helaas niet... Quote Link naar reactie
anoniem Geplaatst: 4 november 2004 Auteur Delen Geplaatst: 4 november 2004 [quote:96db1ee33f="kanarievogel"] Weet je misschien ook hoe ik achter de naam van de tables en het aantal tables kan komen???[/quote:96db1ee33f] Je hebt iets nodig als Getschema(...) ofzo. Quote Link naar reactie
anoniem Geplaatst: 5 november 2004 Auteur Delen Geplaatst: 5 november 2004 Ga iets op die toer proberen. Deze commando's zijn voor mij onbekend. Een aantal property's en methods heb ik wel gevonden bij msdn.microsoft.com. Voor een grootdeel blijft het prijsschieten. Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen