╪et∞zcem znak∙ je libovolnß posloupnost znak∙ zaΦφnajφcφ a konΦφcφ apostrofem nebo uvozovkou. Uvnit° °et∞zce sm∞jφ b²t libovolnΘ znaky. Pokud majφ b²t apostrof nebo uvozovka obsa₧eny v °et∞zci, musφ se napsat zdvojen∞.
╪et∞zec znak∙ smφ obsahovat i jedin² znak. Takov² °et∞zec vÜak musφ b²t omezen uvozovkami, aby se dal odliÜit od znakovΘ konstanty.
P°φklady:
"To je °et∞zec"
'Reader''s Digest' ""
Syntaxe zßpisu °et∞zce znak∙ byla dßle rozÜφ°ena o mo₧nost zapisovat znaky pomocφ jejich ASCII-k≤du podobn²m zp∙sobem, jako v Turbo Pascalu. Pot°ebujete-li mezi znaky '>>' a '<<' v °et∞zci zapsat znaky s k≤dy 14 a 232 (dekadicky), napφÜete °et∞zec takto:
'>>'#14#232'<<'
Takto m∙₧ete vlo₧it libovoln² poΦet specißlnφch znak∙ na libovolnΘ mφsto °et∞zce s v²jimkou jeho zaΦßtku. Na zaΦßtku °et∞zce musφ b²t apostrof nebo uvozovka, proto, chcete-li zaΦφt specißlnφm znakem, p°ed°a∩te mu prßzdn² °et∞zec nap°. takto:
''#14'Tento °et∞zec zaΦφnß znakem, jeho₧ k≤d je 14'
Jedno z mo₧n²ch vyu₧itφ je rozd∞lenφ °et∞zce v Info_boxu do vφce °ßdk∙:
Info_box('','prvnφ °ßdek'#10'druh² °ßdek');
nebo
str := Date2str(today, 1)+''#10+Time2str(Now, 1);
Info_box('Datum a Φas', str);
V tomto druhΘm p°φkladu lze pou₧φt i funkci Chr:
str := Date2str(today, 1)+Chr(10)+Time2str(Now, 1);
Info_box('Datum a Φas', str);
Pokud se °et∞zec nevejde na jednu °ßdku, je mo₧no ho na konci tΘto °ßdky ukonΦit apostrofem nebo uvozovkou a na zaΦßtku dalÜφ °ßdky apostrofem nebo uvozovkou pokraΦovat. P°ekladaΦ ob∞ takovΘ Φßsti °et∞zce spojφ.
'Tento °et∞zec zde '
'nekonΦφ, n²br₧ pokraΦuje.'
P°i sklßdßnφ SQL dotaz∙ obsahujφcφch °et∞zce dochßzφ k hromad∞nφ uvozovek (apostrof∙), nap°. p°i°azenφ
kod :="AA-99";
podm := "select * from KNIHY where KOD="""+kod+"""";
do °et∞zce p°i°adφ hodnotu > select * from KNIHY where kod="AA-99" <
Viz takΘ: