Toon posts:

[ASP] Internal server error

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb het volgende stukje code in ASP :

<%
set rsCatList = Server.CreateObject("ADODB.Recordset")
rsCatList.ActiveConnection = MM_default_STRING
rsCatList.Source = "SELECT * FROM dbo.TBLAdCategoryList WHERE CatID = " + Replace(rsCatList__MMColParam, "'", "''") + ""
rsCatList.CursorType = 0
rsCatList.CursorLocation = 2
rsCatList.LockType = 3
rsCatList.Open()
rsCatList_numRows = 0
%>

en krijg de volgeden fout:

HTTP 500 - Interne serverfout
Internet-services (IIS)

op de regel:
rsCatList.Open()


Ik heb Service pack 3 op Windows2000 en Service pack 3 op SQL Server 2000 gezet maar dit heeft niet geholpen.

Heeft iemand nog wat suggesties want ik weet het niet meer.
Groet

  • DeverauX
  • Registratie: Februari 2002
  • Niet online

DeverauX

Focus is everything

Hoe moeten wij in op basis van de informatie die je nu geeft erachter komen waar het probleem zit ?
Lees dit eens:
Welkom in P&W: FAQ en Beleid

...whatever was distasteful or unpleasant or uncomfortable or painful - music could always soothe that.
All you have to do is reach out to beauty.
Quincy Jones


  • TeeDee
  • Registratie: Februari 2001
  • Laatst online: 22-08 13:14

TeeDee

CQB 241

ik zie dat je ultradev gebruikt.

Heb je je connection file ook geinclude? Anders wordt MM_default_STRING namelijk niet gevuld.

Verder:
Zet in IE eens je Gebruikersvriendelijek HTTP berichten uit.

Heart..pumps blood.Has nothing to do with emotion! Bored


Verwijderd

code:
1
rsCatList.ActiveConnection = MM_default_STRING

Uhm ... da's niet de bedoeling. De .ActiveConnection property moet naar een Connection object worden gezet, niet naar een connection string. Als alternatief kan je de connection string als parameter aan de .Open methode meegeven. Zie voor meer info: http://www.w3schools.com/ado/met_rs_open.asp

Enjoy :)

  • TeeDee
  • Registratie: Februari 2001
  • Laatst online: 22-08 13:14

TeeDee

CQB 241

MrX:
Als deze inderdaad in Ultradev gemaakt wordt, dan zal deze het wel doen op die manier. Geloof me, ik heb het zo ook een hele tijd gedaan.

MM_default_string is een var uit een geinclude connection file wat er zo uit ziet:
code:
1
2
3
4
5
6
7
8
9
<%
' FileName="Connection_ado_conn_string.htm"
' Type="ADO"
' HTTP="false"
' Catalog=""
' Schema=""
MM_default_STRING = "PROVIDER=SQLOLEDB; DATA SOURCE=DBSERVER;  
Initial Catalog=database; User ID=username; password=wachtwoord;"
%>

[ Voor 13% gewijzigd door TeeDee op 13-05-2003 13:42 ]

Heart..pumps blood.Has nothing to do with emotion! Bored


Verwijderd

Zet show friendly http erros eens uit. en een wereld van foutmeldingen gaan voor je open.

Verwijderd

Topicstarter
De connectie string is gevuld en ik kan connecten.

MM_default_STRING = "PROVIDER=SQLOLEDB;SERVER=(LOCAL);UID=webuser;PWD=webuser;DATABASE=webdb"


Die 500 error is de enige error die ik terug kan vinden.

De database is : SQLServer2000
OS : Windows2000 Prof

De gebruiker waarmee ik connect heeft alle rechten op de tabel

  • TeeDee
  • Registratie: Februari 2001
  • Laatst online: 22-08 13:14

TeeDee

CQB 241

Draaien Database en OS op de zelfde bak?
Zo ja, dat kan toch niet? SQL Server en Windows 2000 profesional

Verder is het nou al een aantal keer gezegd: Friendly HTTP errors uitzetten. Dan zie je het meestal gelijk.

Heart..pumps blood.Has nothing to do with emotion! Bored


Verwijderd

Topicstarter
Misschien een domme vraag maar hoe zet ik "Friendly HTTP errors" uit .

  • TeeDee
  • Registratie: Februari 2001
  • Laatst online: 22-08 13:14

TeeDee

CQB 241

IE opstartem, options, en dan ergens bij instellingen

[ Voor 77% gewijzigd door TeeDee op 13-05-2003 13:53 ]

Heart..pumps blood.Has nothing to do with emotion! Bored


Verwijderd

Verwijderd schreef op 13 May 2003 @ 13:52:
Misschien een domme vraag maar hoe zet ik "Friendly HTTP errors" uit .
Tools -> Intenet Options -> tabje 'Advanced' -> kopje 'Browsing' -> uncheck 'Show friendly HTTP errors'

/me haakt verders af als het om editor specifieke oplossingen gaat ;)

[ Voor 22% gewijzigd door Verwijderd op 13-05-2003 13:56 ]


Verwijderd

Topicstarter
Ik heb Friendly HTTP errors uitgezet in mijn browser maar geen verschil in de foutmelding

  • TeeDee
  • Registratie: Februari 2001
  • Laatst online: 22-08 13:14

TeeDee

CQB 241

Post anders dan eens de volledige code?
zolang het geen 700 regels zijn natuurlijk :)

[ Voor 38% gewijzigd door TeeDee op 13-05-2003 14:05 ]

Heart..pumps blood.Has nothing to do with emotion! Bored


  • DeverauX
  • Registratie: Februari 2002
  • Niet online

DeverauX

Focus is everything

Verwijderd schreef op 13 May 2003 @ 13:57:
Ik heb Friendly HTTP errors uitgezet in mijn browser maar geen verschil in de foutmelding
Wat je nog kan proberen om meer informatie te krijgen over de fout is een sessie-variabele (iDebugLevel) te definiëren.

Zie ook:
Simple Debug Function

...whatever was distasteful or unpleasant or uncomfortable or painful - music could always soothe that.
All you have to do is reach out to beauty.
Quincy Jones


  • TeeDee
  • Registratie: Februari 2001
  • Laatst online: 22-08 13:14

TeeDee

CQB 241

Maak inplaats van SERVER=(LOCAL) eens gewoon de Computer name?
Dus: SERVER=DBSERVER of iets dergelijks?

[ Voor 26% gewijzigd door TeeDee op 13-05-2003 14:22 ]

Heart..pumps blood.Has nothing to do with emotion! Bored


  • sig69
  • Registratie: Mei 2002
  • Laatst online: 22-08 21:53
Draaien Database en OS op de zelfde bak?
Zo ja, dat kan toch niet? SQL Server en Windows 2000 profesional
Offtopic: echt wel

Roomba E5 te koop


  • TeeDee
  • Registratie: Februari 2001
  • Laatst online: 22-08 13:14

TeeDee

CQB 241

sig69 schreef op 13 mei 2003 @ 19:18:
[...]
Offtopic: echt wel
offtopic:
Je hebt gelijk, ik heb het nog ff nagezocht, en MS SQL 2000 kan ook op prof. draaien. MS SQL 7 kan dat niet :)

[ Voor 3% gewijzigd door TeeDee op 14-05-2003 09:02 ]

Heart..pumps blood.Has nothing to do with emotion! Bored

Pagina: 1