Avatar billede jacand Nybegynder
20. marts 2003 - 20:42 Der er 5 kommentarer og
1 løsning

SELECT * FROM bruger WHERE

Er der en der kan fortælle mig hvorfor jeg får denne fejl?

SELECT * FROM bruger WHERE hjemmesidenavn = 'jacandt'

Microsoft OLE DB Provider for SQL Server error '80040e14'

The text, ntext, and image data types cannot be compared or sorted, except when using IS NULL or LIKE operator.

/oprethjemmeside.asp, line 663
Avatar billede mortrr Praktikant
20. marts 2003 - 20:44 #1
Det er fordi feltet "hjemmesidenavn" er af typen text, ntext eller image.

Du kan bruge
SELECT * FROM bruger WHERE hjemmesidenavn like 'jacandt'

Men hvis det ikke er nødvendigt med meeeeget lange hjemmesidenavne, så lav det om til en varchar.
Avatar billede 7th Praktikant
20. marts 2003 - 20:45 #2
Prøv med bare SELECT * FROM bruger WHERE hjemmesidenavn = jacandt.
Avatar billede 7th Praktikant
20. marts 2003 - 20:47 #3
Sorry sover...
Avatar billede jacand Nybegynder
20. marts 2003 - 20:49 #4
mortrr>> det hjalp at lave den til varchar, kan du lave et svar for at få point
hvor mange tegn kan text indeholde?
Avatar billede mortrr Praktikant
20. marts 2003 - 20:59 #5
Nåh ja.

Text bruges til at gemme større mængder tekst, som fx artikler.
De kan indeholde 2Gb data.

Varchar kan indeholde 8000 tegn.

Begge findes også i en unicode version (ntext og nvarchar) som kan indeholde halvt så mange tegn.
Avatar billede jacand Nybegynder
20. marts 2003 - 21:05 #6
Hmmm ja så skulle man ikke lige komme ud for at text ikke kan indeholde flere tegn :-)

Tak for hjælpen
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester