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.
6 svar · 164 visningar · startad av Nickemannen
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?
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.
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>?
jag hade nog använt varchar.
vad gör att et är bra at använda? *nyfiken*
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.
Tack!