---
title: "Varför fel?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/5672-varför-fel"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "kalle"
published: "2000-05-12T08:06:00.000Z"
updated: "2000-05-15T14:08:00.000Z"
replies: 8
views: 247
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/5672-varför-fel"
---

# Varför fel?

## #1 — kalle, 2000-05-12T08:06Z

Varför får jag detta felmeddelande: 
Object or provider is not capable of performing requested operation.

koden

\<!-- #include virtual="\\jwl\\adovbs.inc" --\>

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

	Set RecSet = Server.CreateObject("ADODB.Recordset")
   Addera = "SELECT \* FROM links"

   RecSet.Open Addera, Conn
	RecSet.AddNew

	RecSet("adress") = Request.Form("adress")
	RecSet("namn") = Request.Form("namn")
	RecSet("kategori") = Request.Form("kategori")

	RecSet.Update
	RecSet.Close
	Conn.Close %\>

Lägg till \<a href="addera.asp"\>fler poster i adressboken\</a\>.

\</html\>

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

## #2 — emission, 2000-05-12T09:06Z

recset.open "links",Conn,0,3,&H0002

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

## #3 — kalle, 2000-05-12T09:28Z

ok!
Nu får jag ett
Microsoft\]\[ODBC Microsoft Access Driver\] Syntax error in INSERT INTO statement.
saknas något? eller vad?

\<!-- #include virtual="\\jwl\\adovbs.inc" --\>

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

	Set RecSet = Server.CreateObject("ADODB.Recordset")
   Addera = "SELECT \* FROM links"

   recset.open "links",Conn,0,3,&H0002
	RecSet.AddNew

	RecSet("adress") = Request.Form("adress")
	RecSet("text") = Request.Form("text")
	RecSet("kategori") = Request.Form("kategori")

	RecSet.Update
	RecSet.Close
	Conn.Close %\>

Lägg till \<a href="addera.asp"\>fler poster i adressboken\</a\>.

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

## #4 — emission, 2000-05-12T09:44Z

Det kanske blir ett datatypsfel på "kategori"?

RecSet("kategori") = CInt(Request.Form("kategori"))

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

## #5 — kalle, 2000-05-12T14:25Z

Nu blir det detta felet
Microsoft VBScript runtime error '800a000d' 

Type mismatch: 'CInt'

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

## #6 — emission, 2000-05-12T14:28Z

Vad står i "kategori"? Är det inte en siffra? Tydligen inte.

Men varför gör du inte en vanlig "INSERT"? I en så här liten applikation finns det inga större vinster med direktmanipulering av recordset:et.

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

## #7 — kalle, 2000-05-12T17:04Z

Ok är det något is stil med det här du menar?
Detta genererar ett syntax error i insert statementet.

\<!-- #include virtual="\\jwl\\adovbs.inc" --\>

\<% 
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open("DRIVER={Microsoft Access Driver\_ (\*.mdb)}; DBQ=" & Server.MapPath\_("\\jwl\\db\\links.mdb"))

SQL = "INSERT INTO links (adress,text,kategori) VALUES ('" & \_
Request.Form("adress") & "','" & \_
Request.Form("text") & "','" & \_
Request.Form("kategori") & "')"
conn.Execute(SQL)%\>
 %\>

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

## #8 — emission, 2000-05-14T11:43Z

Såvida datatyperna är rätt (strängar överallt) verkar det där helt korrekt. Kolla värdet i variabeln SQL. Kanske något konstigt där.

mvh

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

## #9 — kalle, 2000-05-15T14:08Z

Problemet är löst!
Felet låg i att \\ tecknet skulle vara / istället i include filen i början.

Tack för hjälpen ändå

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/5672-varför-fel
