Avatar billede nightowl24 Nybegynder
30. marts 2004 - 11:03 Der er 10 kommentarer og
1 løsning

Exception occurred på win2000

Hejsa

Jeg benytter følgende:
<%
SomeDbTekst = objRS("test") 'hentes fra mysql db
If not isNull(SomeDbTekst) Then
SomeDbTekst = Replace(SomeDbTekst, vbcrlf, "<br>")
Else
SomeDbTekst = ""
End If
%>
Dette giver mig følgende fejl på en win2000 server

error '80020009'
Exception occurred.

Det virker fint på en winxp pro server med IIS5.0.

/Nightowl
Avatar billede nute Nybegynder
30. marts 2004 - 11:20 #1
hmm ... prøv at skrive denne linie:

If not isNull(SomeDbTekst) Then

om til

if SomeDbTekst <> "" Then
Avatar billede nightowl24 Nybegynder
30. marts 2004 - 11:44 #2
Det har jeg prøvet, men jeg får samme fejl
Avatar billede nute Nybegynder
30. marts 2004 - 11:50 #3
giver den ikke henvisning til en linie ? 'Exception occured' er jo overhovedet ikke særlig nem at debugge ud fra.

tools > internet options > advanced > show friendly http error messages

denne skal ikke være checked. post den linie det går galt i

/nute
Avatar billede nightowl24 Nybegynder
30. marts 2004 - 11:55 #4
Min sql-sætning:
<%
objRSimage.open "SELECT Billedsti, Tekst FROM varespecs WHERE Varenummer = '"&objRSA("Nummer")&"'", objConn
%>

Linien det går galt i:
<%
If objRSimage("Tekst") <> "" Then
%>

/Nightowl
Avatar billede cesil Nybegynder
30. marts 2004 - 11:56 #5
hvordan ser din connectionstreng og sql ud. Det kunne meget vel være der fejlen stammer fra.
Avatar billede cesil Nybegynder
30. marts 2004 - 11:59 #6
mangler du ikke en

if not objRSimage.eof then
  If objRSimage("Tekst") <> "" Then
    ... 
  end if
end if
Avatar billede cesil Nybegynder
30. marts 2004 - 11:59 #7
Det er vel fordi du ikke finder noget i databasen
Avatar billede nightowl24 Nybegynder
30. marts 2004 - 12:07 #8
Jeg har en if not objRSimage.eof then

og der er en billledsti i feltet som den godt nok skriver ud.

Det er det tomme "tekst"-felt den fejler ved.
Avatar billede nightowl24 Nybegynder
30. marts 2004 - 12:28 #9
Jeg ændrede driver-angivelsen fra MySQL ODBC 3.51 Driver til mysql i min connectionstring og så virker det.

Der kan man bare se.

Cesil, du får point!
Avatar billede nute Nybegynder
30. marts 2004 - 12:29 #10
hmm... har du prøvet, bare for "sjov", at åbne dit recordset på en anden måde ?

Set objRSimage = objConn.Execute( "SELECT Billedsti, Tekst FROM varespecs WHERE Varenummer = '"&objRSA("Nummer")&"'" )

?
Avatar billede cesil Nybegynder
30. marts 2004 - 12:44 #11
Takker
Avatar billede 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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

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