---
title: "SQL tal & string Grrrrrrrrrumpf&%¤#&%"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/10804-sql-tal-string-grrrrrrrrrumpf"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "T_Codez"
published: "2001-07-27T12:08:00.000Z"
updated: "2001-07-27T12:16:00.000Z"
replies: 2
views: 127
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/10804-sql-tal-string-grrrrrrrrrumpf"
---

# SQL tal & string Grrrrrrrrrumpf&%¤#&%

## #1 — T_Codez, 2001-07-27T12:08Z

Hej

Här kommer en liten rackarns fråga som uppenbarligen inte vill stanna hos mina två av gud glömda celler "Upstairs":

Jag har följande kod (något bantad):
\<%
Dim bla bla...

U_CCode = Request.C00kies("User_ccode")

postid = Request.QueryString("postid")
id = Request.QueryString("Id")
articlenr = Request.form("artnr")
ccode = Request.form ("ccode")
lcode = Request.form ("lcode")

SQLADD = "INSERT INTO Artiklar( fltArtikelNr, fltCountryCode, fltLanguageCode) VALUES ('" &articlenr & "', '" &ccode & "','" &lcode & "')"

Set dbadd = Server.CreateObject("ADODB.Connection")
dbadd.Open "int_H_DSN"
Set rsadd = dbadd.Execute (SQLADD)\[Linje 38\]

%\>

I databasen är fltartikelnr fältet av typen "tal".
Resten av typen "text".

Från sidan innan ser kontrollerna som påverkar ut så här:

\<form Name="frmupdate" method="post" action="upd_article.asp?postid=\<%=rs("fltpostnr")%\>"\>

\<input type="hidden" name="artnr" value="\<%=rs("fltArtNr")%\>"\>

\<SELECT name=ccode title="Select Your Country Code"\>
\<OPTION selected value="-- country code --"\>-- select country code --\</OPTION\>
\<OPTION value=\<%=rs("fltCountryCode")%\>\>\<%=rs("fltCountryCode")%\>Current Record\</OPTION\>
\<OPTION value=en\>en\</OPTION\>
\<OPTION value=ru\>ru\</OPTION\>
\<OPTION value=se\>se\</OPTION\>
\</SELECT\>

\<SELECT name=lcode\>
\<OPTION selected value="1"\>-- select language code --\</OPTION\>
\<OPTION value=\<%=rs("fltLanguageCode")%\>\>(Current Reccord)\<%=rs("fltLanguageCode")%\>\</OPTION\>
\<OPTION value=en\>en\</OPTION\>
\<OPTION alue=ru\>ru\</OPTION\>             
\<OPTION value=se\>se\</OPTION\>
\</SELECT\>

\</form\>

Felmeddelande:
Data type mismatch in criteria expression.
/admin/upd_article.asp, line 38

Hoppas så innerligt att detta är en sån där plättlätt sak för er.

Tack för hjälpen & uppmärksamheten
mvh /TT

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

## #2 — @nders, 2001-07-27T12:10Z

fält som är av typen tal skall inte ha apostrofer runt värdet.

alltså:

```
SQLADD = "INSERT INTO Artiklar( fltArtikelNr, fltCountryCode, fltLanguageCode) VALUES (" &articlenr & ", '" &ccode & "','" &lcode & "')"
```

mvh,

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

## #3 — T_Codez, 2001-07-27T12:16Z

Thankz! :e @anders.

Jag ska dräpa en av de två hjärncellerna, resa söderöver och kasta den till hajarna. Så att jag får lugn och ro...

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/10804-sql-tal-string-grrrrrrrrrumpf
