---
title: "Konstig sökning i MySQL"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/185549-konstig-sökning-i-mysql"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Sasch"
published: "2010-12-16T20:55:21.000Z"
updated: "2010-12-28T08:23:23.000Z"
replies: 8
views: 878
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/185549-konstig-sökning-i-mysql"
---

# Konstig sökning i MySQL

## #1 — Sasch, 2010-12-16T20:55Z

Håller på att göra en sökning i MySQL på följande;

 Titel \| varchar(255)

Med följande SQL: 

SELECT Titel FROM tabell WHERE Titel LIKE '%il%'

Men får felmeddelandet "Arguments are of the wrong type, are out of acceptable range, or are in conflict with one another."

Är det någon som kan svara på varför det här händer?

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

## #2 — @nders, 2010-12-16T21:15Z

Det ser inte ut som ett SQL-fel, snarare som ett ASP-fel. Visa mer kod.

Mvh

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

## #3 — Sasch, 2010-12-16T21:18Z

Med nöje!

```
	SET rsSok = Server.CreateObject("ADODB.Recordset")
	SET rsSok = objdbconnection.execute ("SELECT Titel FROM tabell WHERE Titel LIKE '%il%' ")

	Do until rsSok.EOF

		Response.Write (rsSok("Titel") &"<hr />")

	rsSok.MoveNext
	Loop

	rsSok.Close
	SET rsSok = Nothing
```

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

## #4 — @nders, 2010-12-16T21:37Z

Hmm, står det verkligen exectue i din kod?

I övrigt: den översta "set rsSok"-raden är onödig.

Mvh

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

## #5 — Sasch, 2010-12-16T21:44Z

> **[@nders skrev:](https://www.webforum.nu/p/1525451)**
>
> Hmm, står det verkligen exectue i din kod?

Nej, det är en slarvig avskrivning. Annars hade det varit ett lagom pinsamt fel som jag gladeligen hade rättat på stört.

Men tack för påpekandet angående första raden iallafall :)

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

## #6 — @nders, 2010-12-17T06:47Z

Det känns inte som om felet härstammar från den koden du postade. Så du får nog visa ännu lite mer.  :)

Får du något speciellt radnummer som felmeddelandet pekar på? 

Använd gärna copy/paste på koden också, så slipper det bli avskrivningsfel.

(Jag passar på att flytta tråden från "Databashanterare & SQL" också)

mvh

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

## #7 — civilpolisen, 2010-12-21T16:32Z

Hur ser den \*korrekta\* select frågan ut?
Har du inte stavat fel på någon av de namnen...?

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

## #8 — aasah, 2010-12-27T12:42Z

"SELECT Titel FROM tabell WHERE Titel LIKE '%il%' "

Heter tabellen verkligen "tabell"? 
Vad har titel för typ? 

Jag vet inte vad som gäller för MySQL, men t.ex. i MS SQL fungerar LIKE inte på TEXT, då behövs ett fulltextindex. Det kan inte vara något sådant som spökar?

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

## #9 — @nders, 2010-12-28T08:23Z

> **[aasah skrev:](https://www.webforum.nu/p/1525972)**
>
> Jag vet inte vad som gäller för MySQL, men t.ex. i MS SQL fungerar LIKE inte på TEXT, då behövs ett fulltextindex. Det kan inte vara något sådant som spökar?

Du har nog blandat ihop någonting. LIKE fungerar fint på text-fält i SQL-server, däremot fungerar inte operatorer som =, \> och \<.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/185549-konstig-sökning-i-mysql
