icaaqMedlem sedan okt. 20005 273 inlägg jag har sett ett antal olika funktioner för att fixa tecken innan man lägger in data i en databas, men jag undrar om vi nu skulle komma på den ultimata funktionen som innehåller alla möjliga replacar ;)
Är ni med :q
------------------
Korvfarbror--Med ring på fingret
PaceMedlem sedan juni 20019 024 inlägg
som innehåller alla möjliga replacar
Vadå? Det räcker väl med ' eller vad menar du? :q
------------------
"Tål det inte att skämtas om, är det inte värt att ta på allvar."
icaaqMedlem sedan okt. 20005 273 inlägg jooo......tänkte inte mig för innan jag postade.....
det är väl ' och | och ,
eller är det nån mer :q
------------------
Korvfarbror--Med ring på fingret
PaceMedlem sedan juni 20019 024 inlägg Det är följande tecken:
'
|
Och [ samt % betraktas båda som "wildcards" när man gör en sökning med LIKE '%blaha%'. Så om du har [ tillsammans med % kan det uppstå problem.
Komma-tecken (,) ska inte ställa till några problem.
------------------
"Tål det inte att skämtas om, är det inte värt att ta på allvar."
icaaqMedlem sedan okt. 20005 273 inlägg se där.....då fick vi det uppklarat ;)
------------------
Korvfarbror--Med ring på fingret
Blev lite nyfiken på vad Ni pratar om?
Vad pratar Ni om igentligen?
Något om tecken som ska in i databasen förklara lite bättre
;)
------------------
Adde
jorgenMedlem sedan feb. 20012 412 inlägg Hej!
Den ultimataste jag hittat är:
Function FixaTecken(sfix)
sfix = Replace(Trim(sfix), "'", "''")
sfix = Replace(sfix, "|", "")
sfix = Replace(sfix, chr(34), "")
FixaTecken = sfix
End Function
Gjord av PatrikB i tidigare inlägg.
Mvh Jörgen :)
------------------
Varför bråka när man kan kramas?
PaceMedlem sedan juni 20019 024 inlägg ...fast citations-tecken brukar inte ställa till med några problem.
Function FixaTecken(sfix)
sfix = Replace(Trim(sfix), "'", "''")
sfix = Replace(sfix, "|", "")
[b]sfix = Replace(sfix, chr(34), "")[/b]
FixaTecken = sfix
End Function
------------------
"Tål det inte att skämtas om, är det inte värt att ta på allvar."
PaceMedlem sedan juni 20019 024 inlägg
Blev lite nyfiken på vad Ni pratar om?
Vad pratar Ni om igentligen?
Något om tecken som ska in i databasen förklara lite bättre
Om du har med ett ' extra i SQL så kan det uppstå lite problem i text-fält eftersom den tror att strängen är slut.
Rätt: UPDATE tabell SET fält = 'hej'
Fel: UPDATE tabell SET fält = 'hej''
Genom att använda funktionen "FixaTecken" så dubbleras ' tecknet och rättar till felet.
Fel blir: UPDATE tabell SET fält = 'hej'''
[Redigerat av Pace den 03 okt 2001]
VideMedlem sedan dec. 19998 577 inlägg Egentligen så är inte | ett ogiltigt tecken, för dom flesta databaserna iaf... vet inte riktigt vart det används, men jag har sett ett svar här på wF om detta...
------------------
Doesn't 'expecting the unexpected' make the unexpected expected?
webeye.nu