webForumDet fria alternativet

Är det SQL server det är fel på?

ASP

6 svar · 152 visningar · startad av Nickemannen

Medlem sedan aug. 20003 575 inlägg
Frågan#1

Fungerar inte LIKE i SQL Server 2000
eller är det något fel på koden nedan

SQL = "Select Id,User,Pwd From DefaultInfo Where User = '"&sUser&"' And Pwd = '"&sPwd&"'"

Har suttit och testat alla möjliga saker som kunnat vara fel men det finns inget, måste det vara ett visst slags fält för att man skall kunna använda LIKE eller?

------------------
"Brott kanske inte lönar sig, men det är kul"

Hrrrrmmmmmm fel av mig.......

[Redigerat av Nickemannen den 07 maj 2001]

Medlem sedan dec. 200012 464 inlägg
#2

Like går bra att använda med char/varchar vilket borde vara det du använder för username/password. Vad är problemet?

Red: I och för sig så är user ett reserverat ord i SQL, så det är ett problem.
------------------
essentitia preter non sans multiplicandum

[Redigerat av LarsG den 07 maj 2001]

Medlem sedan aug. 20003 575 inlägg
#3

Jag kom på att User var födefinerat...... hehe

men nvarchar går väl oxÅ?

har för mig när mana nvänder char så tar den alla de teckenrna man har tillåtit char eller vchar vara

så är det inte bättre att änvända nvarchar>?

------------------
"Brott kanske inte lönar sig, men det är kul"

Medlem sedan juni 200032 967 inlägg
#4

jag hade nog använt varchar.

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
nobody expects the spanish inquisition!</A>

Medlem sedan aug. 20003 575 inlägg
#5

vad gör att et är bra at använda? *nyfiken*

------------------
"Brott kanske inte lönar sig, men det är kul"

Medlem sedan dec. 200012 464 inlägg
#6

Vadå, att använda varchar istället för char?

char är fast längd och fylls med avslutande blanka i kolumnen.

varchar lagras med så många tecken som man angivit.

nchar är fast längd unicode, man använder 2 byte för varje tecken.

nvarchar är också 2 bytes unicode men med variabel längd i kolumnen.

------------------
essentitia preter non sans multiplicandum

Medlem sedan aug. 20003 575 inlägg
#7

Tack!

------------------
"Brott kanske inte lönar sig, men det är kul"

256 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)