webForumDet fria alternativet

lowercase i SQL

3 svar · 377 visningar · startad av Eclipse

EclipseMedlem sedan juli 20003 741 inlägg
#1

Kan man konvertera en post till lowercase (gemener) direkt i SQL? (Access)

Detta fungerar:
SQL = "UPDATE [news] SET [intCounter] = [intCounter] + 1;"

Förslag:
SQL = "UPDATE [new] SET [strSubject] = LCase([strSubject])"

Greppar ni frågan???

@ndersMedlem sedan juni 200026 914 inlägg
#2

Om jag inte minns helt fel kan du i Access använda funktionerna lcase och ucase direkt i SQL-frågan.

Motsvarande i T-SQL är UPPER() resp. LOWER().

Så: Ja, ditt förslag bör fungera.

Mvh,

EclipseMedlem sedan juli 20003 741 inlägg
#3

Fan va sniffigt! :-)

LCase i mitt exempel ovan var mer tänkt som en illustration i ASP...

Det är alltid lika irriterande när folk skriver inlägg med enbart versaler.

' ## CONVERT TO LOWERCASE
myVar = request("lowercase")
IF myVar <> "" THEN
	SQL = "UPDATE [faq] SET [x_subject] = LCASE([x_subject]), [x_question] = LCASE([x_question]) WHERE [x_ID] = " & myVar & ";"
	Conn.Execute(SQL)
	returnPath = "edit.asp?ID=" & myVar
END IF
LaspMedlem sedan juli 200010 197 inlägg
#4

Vill du inte ha inledande versal då?
Det finns väl nått kommando för Proper!

Genererad på 375 ms · cache AV · v20260730165559-full.f96bc7eb