Ta hand om fel

.NET

3 svar · 231 visningar · startad av saw

Medlem sedan mars 20011 880 inlägg
Trådstart#1

Jag har en textruta, som när man fyller i söker i en listbox.
Ganska så ofta, om man skriver fel eller delita vad man har skrivit in så kommer ett error upp,(3021)

Jag försöker att ta hand om det på detta viset:

If Error = 3021 Then
    Resume Next
    End If

Men det vill sig inte, vad skall jag göra

Medlem sedan juli 20011 304 inlägg
#2

Vad innehåller Error då?
Är det felnumret eller ligger det kanske under typ Error.Number eller något liknande?

(gissar lite...) :)

Medlem sedan feb. 200112 078 inlägg
#3

Error.Number

Detta inntehåller väl felnumret, ja.

Tyå nåt sånt här kanske? (gissar jag lite med då ;))

if err.number = 3021 then
  goto Fel3021
end if

:Fel3021
'Nån msgBox av nåt slag

:q

Medlem sedan mars 20011 880 inlägg
#4

Det har löst sig. Jag fick felmedelandet därför att rs kunde inte hitta någon post, så jag la helt enkelt till

if not rs.eof then
....
Tack för hjälp

251 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
118 ms — ändringar (db)