🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: be.comp.programming
4 messages
4 total messages Started by TRAX Wed, 17 Dec 2003 22:17
[ASP.NET] Datareader probleempje
#3420
Author: TRAX
Date: Wed, 17 Dec 2003 22:17
83 lines
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
#3421
Author: [wallie]
Date: Wed, 17 Dec 2003 22:30
20 lines
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
#3424
Author: TRAX
Date: Thu, 18 Dec 2003 07:13
3 lines
1201 bytes
> Kan het zijn dat je dat lijntje niet echt in je code staan hebt? :-)

euh, welk lijntje?
Re: [ASP.NET] Datareader probleempje
#3425
Author: [wallie]
Date: Thu, 18 Dec 2003 13:49
18 lines
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