---
title: "Databasfel?!?!"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/113721-databasfel"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Coccozz"
published: "2004-10-17T10:45:52.000Z"
updated: "2004-10-20T06:15:17.000Z"
replies: 17
views: 450
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/113721-databasfel"
---

# Databasfel?!?!

## #1 — Coccozz, 2004-10-17T10:45Z

Har inte haft tillgång till nätet på en månad men senast jag kollade denna funktionen så funkade den strålande så gissa om jag blev förvånad nu när den inte funkar längre. Någon vänlig själ som vill ta sig en titt på var jag har screwat up? ;)

```
<%
' Kopplingen till databasen
	Set Con = Server.CreateObject("ADODB.Connection") 
	Con.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("evangemang.mdb")&";"

If Request.Form("losen") = pass Then
	Session("ok") = "ok"
End If

If Request.QueryString("do") = "logout" Then
	Session("ok") = ""
End If

If Request.QueryString("delete") <> "" Then
	SQL = "Delete From handelser Where id = " & Request.QueryString("delete")
	Con.Execute(SQL)
	Response.Redirect "admin.asp"
End If

If Request.QueryString("do") = "add" Then

	title	= Request.Form("rubrik")
	text	= Request.Form("text")
	yy		= Request.Form("yyyy")
	mm		= Request.Form("mm")
	dd		= Request.Form("dd")
	
'	SQL = "Insert Into handelser(title) Values('" & title & "')"

	SQL = "Insert Into handelser(title, [text], yyyy, mm, dd) Values('" & title & "', '" & text & "',"_
		& yy & ", " & mm & ", " & dd & ")"
		
	Con.Execute(SQL)
	
	Session("mess") = "Händelsen är nu inlagd i databasen"
	Con.Close
	Set Con = nothing
	
	Response.Redirect "admin.asp"
End If
%>
```

Tackar på förhand//

Permalänk: https://www.webforum.nu/p/113721

## #2 — Coccozz, 2004-10-17T10:51Z

Ooops...Ska kanske ange vad microsoft anger som fel:

Sidan kunde inte visas 
Det har uppstått problem med sidan du försökte nå. Den kunde inte visas. 

\--------------------------------------------------------------------------------

Prova att:

Klicka på knappen Uppdatera, eller försök igen senare.

öppna hemsidan localhost och titta efter länkar till informationen du söker. 
HTTP 500.100 - Internt serverfel - ASP-fel
Internet Information Services

\--------------------------------------------------------------------------------

Teknisk information (för supportpersonal)

Feltyp:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
\[Microsoft\]\[Drivrutin för ODBC Microsoft Access\] Operationen måste använda en fråga som kan uppdateras.
/uhamn/Kalender/admin.asp, line 36

Webbläsare:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) 

Sida:
POST 69 bytes to /uhamn/Kalender/admin.asp

POST Data:
yyyy=2004&mm=1&dd=1&rubrik=t6yshrger&text=sfgdsgf&Submit2=L%C4GG+TILL 

Tid:
den 17 oktober 2004, 12:41:37 

Mer information:
Microsoft Support

Permalänk: https://www.webforum.nu/p/1460659

## #3 — SannyW, 2004-10-17T10:51Z

If Request.Form("losen") = pass Then

detta kanske kan vara anledningen, skall det inte vara:

If Request.Form("losen") = "pass" Then

Skriv in felmeddelandet annars också.

Permalänk: https://www.webforum.nu/p/1460660

## #4 — Coccozz, 2004-10-17T10:52Z

hmmm...felet ligger på rad 36 enligt felet, jag kom på det sen att jag missat skriva in felrapporten, skall dock ändra detta med och se :P
Nope, ditt tips varken hjälper elr skadar: D

Permalänk: https://www.webforum.nu/p/1460661

## #5 — icaaq, 2004-10-17T11:02Z

Testa att Skriva ut din sql-sats innan du exekverar den

```
[red]
Response,Write SQL
Reponse.End
Con.Execute(SQL) [b]din rad 36[/b]
[/red]
```

mv icaaq

Permalänk: https://www.webforum.nu/p/1460665

## #6 — Coccozz, 2004-10-17T11:04Z

Ersätter rad 36 med din kod och får... tadaa:
Feltyp:
Kompileringsfel i Microsoft VBScript (0x800A0401)
Slut på programsats förväntas.
/uhamn/Kalender/admin.asp, line 36, column 15
Response,Write SQL
\--------------^

Weii :D Hmm...Jag är inte helt hundra på det här med databaser

Permalänk: https://www.webforum.nu/p/1460666

## #7 — icaaq, 2004-10-17T11:10Z

```
[red]Response.write SQL[/red]
```

 :r

mv icaaq

Permalänk: https://www.webforum.nu/p/1460671

## #8 — Coccozz, 2004-10-17T11:12Z

Feltyp:
Körningsfel i Microsoft VBScript (0x800A01A8)
Objekt krävs.: ''
/uhamn/Kalender/admin.asp, line 37

Berört område i koden :
	

Response.write SQL
Reponse.End                  \<------ Rad 37 Tror jag
Con.Execute(SQL)

Permalänk: https://www.webforum.nu/p/1460673

## #9 — icaaq, 2004-10-17T11:21Z

Fan va slarvig jag är.

```
[red]
Response.Write SQL
Response.End
Con.Execute(SQL) din rad 36
[/red]
```

 :r

mv icaaq

Permalänk: https://www.webforum.nu/p/1460675

## #10 — Coccozz, 2004-10-17T11:27Z

Hmm...Nu får jag ut vad som hända skall men vad som inte händer :P

Texten som visas blir :

Insert Into handelser(title, \[text\], yyyy, mm, dd) Values('gfdgf', 'gfdgg',2004, 1, 1)

Permalänk: https://www.webforum.nu/p/1460680

## #11 — Coccozz, 2004-10-17T11:43Z

Nu fick jag mig själv...
Hmm...Slarvade lite här och lite där  :l Försökte sätta in title två gånger om ser det ut som. Är som sagt inte proffs men nu funkar det iaf efter att jag har tagit bort det... Jag är en lycklig människa igen :D

Permalänk: https://www.webforum.nu/p/1460689

## #12 — Coccozz, 2004-10-18T19:01Z

hmm...Nej, jag trodde jag hade hittat lösningen men nu kinkar det igen. Kör mina sidor i IIS 5.1 i XP Pro. Dock funkar sidan fina fisken på SomainDlx (Gratis Webb) Vad kan problemet vara? Nu verkar det juh inte ligga i koden?!?!

Permalänk: https://www.webforum.nu/p/1461500

## #13 — Coccozz, 2004-10-18T19:43Z

Ingen som har kol på vad det skulle kunna vara som äger lös i burken min?

Permalänk: https://www.webforum.nu/p/1461525

## #14 — @nders, 2004-10-18T19:43Z

Har du gjort de rättighetsinställningar som krävs på mappen där du har dina databaser?

Permalänk: https://www.webforum.nu/p/1461526

## #15 — Coccozz, 2004-10-19T06:05Z

Njae...Jag har inte gjort några inställningar alls. Började använda det i förr går typ, har ganska dålig pejl på det faktiskt :( Men allt annat som jag kör med databasen funkar. Dock finns det inget annat än det här dokumentet som skriver till den... Hmm...ska se vad vi kan hitta ;)

Permalänk: https://www.webforum.nu/p/1461676

## #16 — @nders, 2004-10-19T06:07Z

Felmeddelandet brukar betyda att NTFS-rättigheterna är felaktigt satta för databasmappen. Du är inte först att få problemet, så jag **garanterar** att du hittar en lösning med lite sökning här på webForum.

Permalänk: https://www.webforum.nu/p/1461677

## #17 — Coccozz, 2004-10-20T06:10Z

Jope, visst var det så. Funkade redan igår, men ville inte förta mig i glädje som förra gången ;) Men det funkar idag med, så tackar @nders :D

Permalänk: https://www.webforum.nu/p/1465125

## #18 — @nders, 2004-10-20T06:15Z

Tacka gärna genom att använda "Acceptera som slutgiltigt svar" och redovisa lösningen så blir det ännu lättare för andra med samma problem. ;)

Permalänk: https://www.webforum.nu/p/1465126

---

Tråden på webben: https://www.webforum.nu/amne/asp/113721-databasfel
