---
title: "chr is not a built in function"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/151631-chr-is-not-a-built-in-function"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Addeladde"
published: "2006-09-21T20:39:17.000Z"
updated: "2006-09-21T22:01:57.000Z"
replies: 7
views: 324
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/databaser-sql/151631-chr-is-not-a-built-in-function"
---

# chr is not a built in function

## #1 — Addeladde, 2006-09-21T20:39Z

Hej

Får detta felmeddelande fast väldigt väldigt sällan. Kanske en gång på 500.
Insert koden ser ni här under. chr verkar jätte skumt samt att felet kommer så sällan.

> Error Type:
> Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
> \[Microsoft\]\[SQL Native Client\]\[SQL Server\]'chr' is not a recognized built-in function name.
> /pages/gastbok.asp, line 70
> 
> Browser Type:
> Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
> 
> 
> Page:
> POST 199 bytes to /pages/gastbok.asp
> 
> POST Data:
> gastbokInlagg=%231+-+Eric+L%F6f+%7C+2006-09-21+14%3A32%3A31+%5BHemligt%5D+%0D%0ASkriv+i+dannes+g%E4stbok..+%22Jag+gillar+att+leka+med+1+%3A+orna+%0D%0A&gastbokHemligt=0&imageField.x=18&imageField.y=6

```
sqlString = "INSERT INTO gastbok " &_
		"( anvandarID, gastbokPostAnvandarID, gastbokInlaggTyp, gastbokInlagg, gastbokNr ) Values( " &_
		anvandarID & "," & session("anvandarID") & "," & gastbokHemligt & ", "&_ 
		"'" & fixaTecken(gastbokInlagg) & "',"&_
		""& gastbokNr &")"
		'Response.write sqlString
		Con.Execute sqlString
```

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

## #2 — Travoni, 2006-09-21T20:56Z

I och för sig så är det kanske intressantare och se hur sqlString ser ut om du skriver ut den när du får felet.

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

## #3 — Addeladde, 2006-09-21T20:59Z

Tyvärr så är det denna felkod jag får via mail när det händer. Kan inte få ut sql-strängen mer än med postdatan

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

## #4 — emission, 2006-09-21T21:10Z

Typomvandla alla numeriska värden, eller ännu hellre, kör en parametriserad fråga med ADODB.Command.

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

## #5 — Addeladde, 2006-09-21T21:15Z

Jag har kommit på vad det är och det är denna funktion som strular. Den fungerar på Access men inte på MS SQL-server.

```
Function FixaTecken(sfix)
  sfix = "" & sfix
  sfix = Replace(Trim(sfix), "'", "''")
[B]  sfix = Replace(sfix, "|", "' & chr(124) & '")[/B]
  FixaTecken = sfix
End Function
```

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

## #6 — emission, 2006-09-21T21:48Z

& är inte konkateneringsoperator i SQL Server. Använd +

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

## #7 — Addeladde, 2006-09-21T21:52Z

Men löser ändå inget eftersom chr inte är en funktion i MS SQL 2005

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

## #8 — emission, 2006-09-21T22:01Z

Lösning i din andra tråd. Funktionen heter CHAR

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/151631-chr-is-not-a-built-in-function
