---
title: "felmeddelande"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/6636-felmeddelande"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "astraz"
published: "2000-09-19T17:08:00.000Z"
updated: "2000-09-20T09:29:00.000Z"
replies: 7
views: 276
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/6636-felmeddelande"
---

# felmeddelande

## #1 — astraz, 2000-09-19T17:08Z

jag ahr försökt att göra ett adminsystem till min asp-gästbok.. men den vill inte uppdatera skiten... det står så här..

Microsoft OLE DB Provider for ODBC Drivers fel '80004005' 

\[Microsoft\]\[Drivrutin för ODBC Microsoft Access\] Fältet 'Inlagg.IP' får inte vara tomt.

/johan/rakfrossa/gastbok/admin/uppdatera.asp, rad 45 

koden ser ut så här..

```
<script language=VBScript runat=Server>

Function FixaTecken(sfix)

sfix = Server.HTMLEncode(Replace(Trim(sfix), "'", "''"))
sfix = Replace(sfix, "&#0124;", "")
sfix = Replace(sfix, "'", "")
FixaTecken = sfix

End Function

Function Radbryt(rfix)

rfix = Replace(rfix, vbCrLf, "<br>")
Radbryt = rfix

End Function

</SCRIPT>

<%
Set Conn = Server.CreateObject("ADODB.Connection")
Set rs = Server.CreateObject("ADODB.Recordset")

Conn.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("../../databas/databas.mdb") 
SQL = "SELECT * From Inlagg ORDER BY Id DESC"
rs.Open SQL, Conn, 1, 2
%>

<%
Dim namn, email, meddelande, ip, svar, gastid

gastid = Request.Form("id")
namn = FixaTecken(Request.Form("namn"))
email = FixaTecken(Request.Form("email"))
meddelande = FixaTecken(Request.Form("meddelande"))
ip = FixaTecken(Request.Form("ip"))
svar = FixaTecken(Request.Form("svar"))

SQL = "UPDATE Inlagg"
SQL = SQL & " SET namn = '" & namn & "', email = '" & email & "', meddelande = '" & meddelande & "', ip = '" & ip & "', svar = '" & svar & "'"
SQL = SQL & " WHERE ID = " & gastid

conn.execute(sql)

response.redirect("gastbok.asp")
%>
```

ser ni nåt fel?? tacksam för hjälp...

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

## #2 — AG, 2000-09-19T18:32Z

Kolumnen ip i tabellen har den tillåt nollängd satt till ja? Det är ett fel som annars brukar generera denna kod.

Testa det.

Andreas

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

## #3 — emission, 2000-09-19T19:09Z

Ska de skriva in sitt ip-nummer i ett formulär, eller ligger det HIDDEN?

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

## #4 — astraz, 2000-09-19T20:11Z

hur sätter jag den till "ja" då??? nepp, dem ska inte skriva in sitt ip nummer.... de ligger i HIDDEN har jag för mig... :l

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

## #5 — astraz, 2000-09-19T20:39Z

nu hittaade jag ännu ett litet meddelande.... det står så här...

ADODB.Connection.1 error '800a0bb9' 

The application is using arguments that are of the wrong type, are out of acceptable range, or are in conflict with one another. 

/johan/Index.asp, line 121

och koden ser ut så här

```
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Set rs = Server.CreateObject("ADODB.Recordset")

Conn.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("databas/databas.mdb") & ";pwd=lösenordet;"
SQL = "SELECT * From Inlagg ORDER BY Id DESC"
rs.Open SQL, Conn, 1, 2
dim counted
counted = rs.RecordCount
%>
```

iofs har jag två likadana koder nästan.. på samma sida... 
den ser ut så här

```
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Set rs = Server.CreateObject("ADODB.Recordset")

Conn.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("databas/databas.mdb") & ";pwd=lösenordet;"
SQL = "SELECT * From Lankar ORDER BY Id DESC"
rs.Open SQL, Conn, 1, 2
dim counted2
counted = rs.RecordCount
%>
```

kan det vara det som göra så att det blir konflikter???

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

## #6 — emission, 2000-09-19T22:34Z

Ja, du bör inte ha två likadana snuttar som dessa på en sida. Du behöver bara ett connection-objekt. Och varför kör du samma söknig två gånger?

**r**Svarade på fel fråga ;)

\[Redigerat av emission den 20 sep 2000\]

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

## #7 — astraz, 2000-09-20T07:22Z

hmm, okej.... nu hittade jag ännu ett fel... :) man hittar mycket fel ibland.. jo, när jag la ut sidan på nätet, så kom detta upp

Server object error 'ASP 0174' 

Invalid Path Character(s) 

/johan//Index.asp, line 123 

An invalid '/' or '\\' was found in the Path parameter for the MapPath method.

och koden ser ut så här

```
<%
Conn.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("databas.mdb")
SQL = "SELECT * From Inlagg ORDER BY Id DESC"
rs.Open SQL, Conn, 2, 2
%>

<font class="text"><a href="gastbok/gastbok.asp"><%=rs("Namn")%></a> har skrivit</TD>
```

de sista som ni ser, de är själva grejen, att den ska visa vem den senaste personen var som skrev... om ni förstår?! :)

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

## #8 — Vide, 2000-09-20T09:29Z

Vad står på rad 123?

Om du läser felmeddelandet så står det klart och tydligt vad som är fel:

/johan//Index.asp, line 123

En sökväg kan inte bestå av två stycken /-tecken i rad...

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/6636-felmeddelande
