Thread View: be.comp.programming
4 messages
4 total messages
Started by TRAX
Wed, 17 Dec 2003 22:17
[ASP.NET] Datareader probleempje
Author: TRAX
Date: Wed, 17 Dec 2003 22:17
Date: Wed, 17 Dec 2003 22:17
83 lines
3125 bytes
3125 bytes
Volgende code bezorgt mij hoofdpijn:
Public Function getklant(ByVal klantid As Integer) As klant
Try
datool = New DataAccess(ConfigurationSettings.AppSettings("dbvynckier"))
Dim dreader As OleDbDataReader
dreader = datool.runSQLDatareader("select * from klant where klantnummer=" &
klantid & "")
dreader.Read()
Dim eenklant As klant
eenklant.pklantbtw = dreader("BTW_nummer_klant")
eenklant.pklantnaam = dreader("klantnaam")
eenklant.pklantvnaam = dreader("klantvnaam")
eenklant.pklantadres = dreader("klantadres")
eenklant.pklantgemeente = dreader("gemeentenaam_klant")
eenklant.pklantpostcode = dreader("postcode_klant")
eenklant.pklanttel = dreader("klanttel")
eenklant.pklantfinid = dreader("financieel_klantnummer")
Return eenklant
Catch ex As Exception
Throw New Exception("ophalen klant mislukt")
Finally
datool = Nothing
End Try
End Function
De connectie werkt perfect, dus daar ligt het probleem niet, ik krijg ook
een goeie datareader terug met 1 rij en 9 kolommen, precies wat ik moet
krijgen. Het probleem zit em echter hier: Ik wil de inhoud van die kolommen
wegschrijven naar een object met get/set properties, die zijn correct
gecodeerd dus hier ligt het niet aan, ik denk dat ik ze gewoon niet uit die
datareader krijg. De namen van de kolommen zijn ook 100% juist.
Dmv breakpoints heb ik gevonden waar hij uit zijn try springt en naar zijn
catch gaat: bij de eerste lijn die de data in het object zou moeten stoppen:
eenklant.pklantid = dreader("klantnummer")
Aan dit lijntje code komt hij dus niet, dus hier zit volgens mij de fout,
maar ik heb geen idee wat ik hier fout doe. Ik weet dat het moeilijk is om
zomaar eens te kijken waar de fout zit maar misschien zie ik iets simpel
over het hoofd...
Voor alle zekerheid die property uit de klasse klant ook nog meegeven, al
betwijfel ik of er hier iets mis mee is
Public Property pklantid() As Integer
Get
pklantid = klantid
End Get
Set(ByVal Value As Integer)
klantid = Value
End Set
End Property
Alvast bedankt!
--�
stijn.verspeet@pandora[delete.this].be
Re: [ASP.NET] Datareader probleempje
Author: [wallie]
Date: Wed, 17 Dec 2003 22:30
Date: Wed, 17 Dec 2003 22:30
20 lines
2046 bytes
2046 bytes
On Wed, 17 Dec 2003 22:17:43 GMT, "TRAX"
<Stijn.Verspeet@pandora[delete.this].be> wrote:
[...]
>De connectie werkt perfect, dus daar ligt het probleem niet, ik krijg ook
>een goeie datareader terug met 1 rij en 9 kolommen, precies wat ik moet
>krijgen. Het probleem zit em echter hier: Ik wil de inhoud van die kolommen
>wegschrijven naar een object met get/set properties, die zijn correct
>gecodeerd dus hier ligt het niet aan, ik denk dat ik ze gewoon niet uit die
>datareader krijg. De namen van de kolommen zijn ook 100% juist.
>Dmv breakpoints heb ik gevonden waar hij uit zijn try springt en naar zijn
>catch gaat: bij de eerste lijn die de data in het object zou moeten stoppen:
>eenklant.pklantid = dreader("klantnummer")
Kan het zijn dat je dat lijntje niet echt in je code staan hebt? :-)
--
[wallie]
<http://users.telenet.be/wallie/fork/>
Re: [ASP.NET] Datareader probleempje
Author: TRAX
Date: Thu, 18 Dec 2003 07:13
Date: Thu, 18 Dec 2003 07:13
3 lines
1201 bytes
1201 bytes
> Kan het zijn dat je dat lijntje niet echt in je code staan hebt? :-) euh, welk lijntje?
Re: [ASP.NET] Datareader probleempje
Author: [wallie]
Date: Thu, 18 Dec 2003 13:49
Date: Thu, 18 Dec 2003 13:49
18 lines
1792 bytes
1792 bytes
On Thu, 18 Dec 2003 07:13:58 GMT, "TRAX"
<Stijn.Verspeet@pandora[delete.this].be> wrote:
>> Kan het zijn dat je dat lijntje niet echt in je code staan hebt? :-)
>
>euh, welk lijntje?
eenklant.pklantid = dreader("klantnummer")
zie ik nergens staan in je code die je opgaf? (of kijk ik erover?).
Ik heb problemen gehad met een data-adapter omdat mijn accessdatabase
niet graag overweg kon met die _ in de kolomnamen... misschien zit
daar ook jouw probleem...
--
[wallie]
<http://users.telenet.be/wallie/fork/>
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads