Textovß reklama zdarma: TextLink.cz | Katalog WAP odkaz∙: Ceskywap.cz | WAP browser: SmithBrowser | WAP poΦφtadlo: Pocitadlo.Ceskywap.cz |
Vyhledßvßnφ na serveru |
Katalog ASP odkaz∙: Hledßte informace o ASP? Zkuste nßÜ nov² katalog odkaz∙ na ASP weby. Vφce zde... |
AEX: Zapome≥te na problΘmy s apostrofy p°i vklßdßnφ dat do databßze!
Funkce AEX<%Function AEX(strRetezec) If strRetezec <> "" Then If InStr(strRetezec,"'") <> 0 Then AEX = Replace(strRetezec,"'","''") Else AEX = strRetezec End If End If End Function %> Syntaxe AEX funkce je jednoduchß: AEX(string) VÜe jist∞ pochopφte na nßsledujφcφm p°φkladu: <% Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open "DSN=Contact" strSQL = "INSERT INTO tblName (fldFirstName,fldLastName) VALUES ('" & _ AEX(Request.Form("FirstName")) & "','" & _ AEX(Request.Form("LastName")) & "')" Conn.Execute(strSQL) %> Kde a proΦ funkci vyu₧φt?D∙vod vyu₧itφ je jasn². P°i vklßdßnφ °et∞zce(stringu) do tabulky(Access) °et∞zec nesmφ obsahovat apostrof. Jestli₧e nutn∞ pot°ebujete onen znak vlo₧it, staΦφ pou₧φt tzv. escape sekvenci, kterß je v tomto p°φpad∞ ''.AEX je u₧iteΦnß nap°φklad p°i vklßdßnφ tohoto Φlßnku. VeÜkerΘ apostrofy, kterΘ jsem zde pou₧il mi p°evede na dva a tφm odpadß spousta problΘm∙. Zden∞k Cendra Souvisejφcφ Φlßnky |
|