"Gregers Petersen" <usenet@fjern-dettegpweb.dk> wrote in message
news:prUY8.7049$Yf1.541831@news010.worldonline.dk...
> I en asp-fil indgår bl.a. følgende:
>
> StrSql = "SELECT * FROM medlemmer WHERE email='" & StrMail & "' AND
> navn='" & StrNavn & "';"
> Set ObjRecord = Conn.ExeCute(StrSql)
>
> Det virker fint herhjemme med MySql, men når jeg forsøger på et webhotel
med
> MS SQL får jeg fejl 306:
> "The text, ntext, and image data types cannot be compared or sorted,
except
> when using IS NULL or LIKE operator."
>
> Hvordan løser jeg det?
> Jeg tror jeg har set mig fuldstændig blind på det, og vil gerne høre nogle
> forslag inden jeg smadrer koden helt
>
Kik en tur forbi BOL og læs lidt omkring datatyperne text, ntext, and image
Hvis det haster så skal du ændre datatypen text eller ntext på din email
eller navn attribut til en mere passende type (varchar eller nvarchar) med
de antal karakterer der måtte være nødvendige
Derefter bør imho du læse lidt om MSSQL's dataatyper i BOL (Books OnLine)
Hvis du ikke selv har BOL liggende så kan du finde den seneste version hos
M$ som helpfile
mvh/Peter Lykkegaard