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]
LLarsGMedlem sedan dec. 200012 464 inlägg 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]
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"
@ndersMedlem sedan juni 200032 967 inläggjag hade nog använt varchar.
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
nobody expects the spanish inquisition!</A>
vad gör att et är bra at använda? *nyfiken*
------------------
"Brott kanske inte lönar sig, men det är kul"
LLarsGMedlem sedan dec. 200012 464 inlägg 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
Tack!
------------------
"Brott kanske inte lönar sig, men det är kul"