datori

Apstrādes apstrāde ASP un SQL

Oktobris 2022

Svarīgs solis, lietojot rakstzīmju datus SQL un ASP, ir pārliecināties, ka datu apostrofi (') netraucē jūsu SQL paziņojumu! Jūsu SQL paziņojumā būs apostrofi ap katru teksta vērtību. Ja jūsu teksta vērtībā ir apostrofs, SQL parsētājs uzskatīs, ka tā ir sasniegusi teksta vērtības beigas, pirms tā patiešām ir.

Tas ir, pieņemsim, ka jums ir teksta vērtība

'Lisa Shea'

tas ir jauki un vienkārši, un jūs varat šo vērtību ievietot laukā. Bet pieņemsim, ka tā vietā teksta vērtība ir

'Lisa D'Ofronia'

Vai redzat problēmu? SQL teksta parsētājs nokļūs D, redzēs apostrofu pēc D un domā, ka teksta vērtība ir izdarīta. Pēc tam domās, ka pārējā līnija ir atkritumi.

Lai to apstrādātu, apostrofs starp D un O jāpārvērš dubultā apostrofā (''). Tādējādi SQL zina, ka šis apostrofs nonāk datu bāzē un nav daļa no tā, zinot, kur sākas un beidzas lauki.

Tāpēc gan vārdam, gan komentāram noteikti jāpārvērš visi atsevišķie apostrofi divkāršos apostrofos. Jūs to darāt ar:

GuestName = Aizstāt (GuestName, "'", "' '")
GuestComments = Aizstāt (GuestComments, "'", "' '")

Tātad, kamēr Lisa Shea paliks Lisa Shea, Lisa D'Ofronia pārvērtīsies Lisa D''Ofronia. Tas var šķist muļķīgi jūsu acu āboliem, bet, kad jūs to izmantojat SQL paziņojumā, SQL zinās datu bāzē ievietot tikai VIENU apostrofu.

Ievietošana datu bāzē ar ASP

Lai uzzinātu vairāk par atlasītā paziņojuma pamata sintakses opcijām, izlasiet SQL izvēles paziņojuma sintakse.

Ievads ASP Ebook

Lejupielādējiet šo e-grāmatu, lai iegūtu visu, kas jums jāzina par ASP apgūšanu - sākot ar pakāpenisku apmācību līdz funkciju sarakstiem, parauga kodiem, izplatītākajām kļūdām un risinājumiem un vēl daudz ko citu! 101 lpp.

You Bet Your Life: Secret Word - Tree / Milk / Spoon / Sky (Oktobris 2022)



Tags Rakstu: Apstrādes apstrāde ASP un SQL, ASP, asp pēdiņās, asp apostrofos, izbēgšanā no apostrofiem asp, izbēgšanā no apostrofiem sql, apstrādes apostrofos

Mans vissvarīgākais vatēšanas rīks

Mans vissvarīgākais vatēšanas rīks

vaļasprieki un amatniecība