---
title: "The function expects a string as input."
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/9145-the-function-expects-a-string-as-input"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "erka"
published: "2001-04-25T11:54:00.000Z"
updated: "2001-04-25T12:29:00.000Z"
replies: 8
views: 285
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/9145-the-function-expects-a-string-as-input"
---

# The function expects a string as input.

## #1 — erka, 2001-04-25T11:54Z

Vad fean menas med detta felmeddelande ? kan inte hitta några fel 

```
If Request.Form("alt1") = "" Then
Else

		SQL = "INSERT INTO POLLANSWEAR"
		SQL = SQL & "(PollId,PollAnswear,PollScore) "
		SQL = SQL & "VALUES(" & id & ",'" & Request.Form(alt1) & "','"& Request.form("radio1") &"')"

Response.Write(SQL)
Response.Write"<br><br>"
End If
```

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

## #2 — @nders, 2001-04-25T12:08Z

vilken rad pekar felmeddelandet på? är du säker på att du gett oss all relevant kod?

hur ser felmeddelandet ut i sin helhet?

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

## #3 — erka, 2001-04-25T12:10Z

Skit skummt, har aldrig fått det innan. Här kommer koden

```
<%
Set Databas = Server.CreateObject("ADODB.Connection")
MdbFilePath = Server.MapPath("LocalPoll.mdb")
Databas.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & MdbFilePath & ";"

SQLStmt = "INSERT INTO PollQuestion(PollQuestion,PollFrom) VALUES('" & Request.Form("Question") & "', '" & Session("username") &"')"
Databas.Execute(SQLstmt)
Response.Write(SQLStmt)

RS = "SELECT @@identity"
Set RS = Databas.Execute(RS)
id = rs.Fields(0).value

	If Request.Form("alt1") < "" Then
		SQL1 = "INSERT INTO POLLANSWEAR"
		SQL1 = SQL1 & "(PollId,PollAnswear,PollScore) "
		SQL1 = SQL1 & "VALUES(" & id & ",'" & Request.Form(alt1) & "','"& Request.form("radio1") &"')"
		Response.Write(SQL1)
		Response.Write"<br><br>"
	End If

	If Request.Form("alt2") > "" Then
		SQL2 = "INSERT INTO POLLANSWEAR"
		SQL2 = SQL2 & "(PollId,PollAnswear,PollScore) "
		SQL2 = SQL2 & "VALUES(" & id & ",'" & Request.Form(alt2) & "','"& Request.form("radio2") &"')"
		Response.Write(SQL2)
		Response.Write"<br><br>"
	End If
%>
```

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

## #4 — @nders, 2001-04-25T12:17Z

> vilken rad pekar felmeddelandet på?

> hur ser felmeddelandet ut i sin helhet?

förklara gärna vad du tänkt med detta:

```
If Request.Form("alt1") < "" Then
```

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

## #5 — erka, 2001-04-25T12:18Z

felmeddelandet pekar på rad 

```
Request object error 'ASP 0102 : 80004005' 

Expecting string input 

/local/poll/AddPollApp.asp, line 29 

The function expects a string as input.
```

rad 29 är 

```
SQL1 = SQL1 & "VALUES(" & id & ",'" & Request.Form(alt1) & "','"& Request.form("radio1") &"')"
```

vad jag menar med \< "" , inget hade vänt den på fel håll..=)

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

## #6 — @nders, 2001-04-25T12:20Z

ah....

```
Request.Form(alt1)
```

du har glömt citationstecken runt alt1, och även i den andra frågan, runt alt2.

mvh,

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

## #7 — erka, 2001-04-25T12:21Z

Det såg jag oxå att jag hade missat, men det hjälper inte heller. Eller jag hade inte missat det, men glömt å ändra de ti koden så att säga..

Vad fean kan vara fel nu ? alla fälten är rätt..Exakt samma felmeddelande

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

## #8 — @nders, 2001-04-25T12:27Z

det är exakt det felmeddelandet man får när man inte har citationstecken där.

jag tycker du ska kontrollera din kod igen.

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

## #9 — erka, 2001-04-25T12:29Z

Jag har letat, ser inga fel alls. Alla request.form har rätt " och likaså alla db fält och dess variabler som ska in men det då hade jag ändå fått annat felmeddelande. Det är konstigt, kan ju lixom inte SE nått.. 

tack ändå anders

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/9145-the-function-expects-a-string-as-input
