rusti Nybegynder
18. oktober 2006 - 01:16 Der er 3 kommentarer og
1 løsning

Problemer med søgning i database

Hej jeg har nogle linier i mit program der ser sådan ud...

Adodc5.RecordSource = "SELECT Sum([Pensionvognmand]) AS SumPvognmand FROM skatteoplysninger GROUP BY Year([Dato]), [Førernr] HAVING (((Year([Dato]))=Year(Date())) AND (([Førernr])='" & Førernr & "'))"
    Adodc5.Refresh
   
    If Adodc5.Recordset.Fields("sumPvognmand") & "" = "" Then
    Pvognmand = "0,00"
    Else
    Pvognmand = Round(Adodc5.Recordset.Fields("sumPvognmand") & "", 2)
    End If

Mit problem er at hvis den ikke finder noget i min database der svarer til det den søger efter så får jeg en fejl og programmet lukker ned, men jeg vil bare have at Pvognmand er 0,00 er der nogen der ved hvordan man får den til det...
shy Nybegynder
18. oktober 2006 - 11:48 #1
Du kunne jo checke om recordcount var > 0, ellers har du jo ingen data at arbejde med:
If Adodc5.Recordset.RecordCount > 0 Then
    'Gør noget
Else
    'Der blev ikke fundet nogle records
Endif
terry Ekspert
18. oktober 2006 - 12:03 #2
you could try testing for eof (End of File)


If adodc5.REcordset.EOF Then
    Pvognmand = "0,00"
else
.
.
rusti Nybegynder
18. oktober 2006 - 22:11 #3
shy tak for svaret men det var faktisk det som terry kom med jeg efterlyste...
terry Ekspert
19. oktober 2006 - 12:46 #4
tak
Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester





Premium
NNIT-selskabet Scales efter nedlukning af svenske og norske selskaber: De store vækstmuligheder ligger i Danmark
Interview: I løbet af 2020 har det NNIT-ejede Scales lukket sine datterselskaber i Norge og Sverige. I stedet fokuserer ERP-selskabet udelukkende på Danmark de næste par år, forklarer, forklarer CEO Hasse Bergman. Se her, hvorfor selskabet har afviklet de to nordiske enheder.
Computerworld
Sundhed.dk er klar med vaccinepas: Sådan finder du det
Regeringen har sendt et digitalt coronapas i udbud, men allerede nu kan du få adgang til et digitalt vaccinepas, der dokumenterer din vaccinationsstatus.
CIO
Har du rost din mellemleder i dag? Snart er de uddøde - og det er et tab
Computerworld mener: Mellemledere lever livet farligt: Topledelsen får konstant ideer med skiftende hold i virkeligheden, og moden går mod flade agile organisationer. Men mellemlederen er en overset hverdagens helt med et kæmpe ansvar. Her er min hyldest til den ofte latterliggjorte mellemleder.
Job & Karriere
"Vi var nødt til at sige til dem, at I er nødt til at sende ham hjem nu, for han begynder at knække"
"Vi var nødt til at sige til dem, at I er nødt til at sende ham hjem nu, for han begynder at knække"
White paper
Sådan prioriterer IT-sikkerhedschefernes indsatsen i 2021
I denne undersøgelse fra F-Secure giver knap 2.000 ledende personer på tværs af hele Europa deres bud på, hvor de vil prioritere indsatsen i år – og hvad de opfatter som virksomhedernes mest presserende udfordringer på cybersikkerhedsfronten.