Avatar billede klausman Nybegynder
04. juli 2003 - 12:06 Der er 4 kommentarer og
1 løsning

fejl 500

Hejsa

Jeg har følgende script, som giver en fejl 500

<%
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("../db/samraad.mdb")
Conn.Open DSN

dim delete

delete = Request.Form("linkID")

iSQL = "delete from link_tab where id='" & delete & "'"
set rs = Conn.Execute(iSQL)
Conn.Close

Set Conn = Nothing
set rs = nothing
%>

Jeg har tjekket om der er mismatch med db'en, men det er der ikke.
Jeg har et lignenede script kørende på en anden server (apache), hvor det virker fint, men ovenstående virker ikke på IIS.
Avatar billede keysersoze Ekspert
04. juli 2003 - 12:08 #1
funktioner -> internetindstillinger -> avanceret -> fjern kryds i "vis meddelelse om uskadelige http-fejl"

så kan du se hvad fejlen er
Avatar billede janemil Nybegynder
04. juli 2003 - 12:08 #2
http://activedeveloper.dk/aspdigital/2003050301.asp - kør lige den artikel først.
Avatar billede carpediem Nybegynder
04. juli 2003 - 12:10 #3
Hvis delete er et tal skal din SQL sætning se således ud istedet:
iSQL = "delete from link_tab where id=" & delete
Avatar billede klausman Nybegynder
04. juli 2003 - 12:14 #4
Nu ser det sådan her ud:
Microsoft OLE DB Provider for ODBC Drivers error '80040e07'

[Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression.

/admin/delete_link.asp, line 12

hvor linie 12 er lig med set rs = conn.execute(iSQL)
Avatar billede klausman Nybegynder
04. juli 2003 - 12:15 #5
Det virker nu, tak for en hurtig hjælp
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