![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
поганый символ базу испортил [D5, Paradox]
td © (2005-02-16 19:01:00)в одной записи каким-то образом строковое поле заканчивалось символом в виде буквы h с верхней палокой перечеркнутой.
От этого была куча проблем (ошибки, запросы не работают).
Причем, строка в программе даже не удалялась (Table1.Delete)!!
(Удалил в десктопе.. причем, там какое-то сообщение еще было).
Так вот откуда такие символы берутся и можно ли их контролировать?
DSKalugin (2005-02-16 19:16:00) [1]таких символов много т.к. кроме русского существуют и другие языки на планете :-)))
контролировать типа того:
function CreateClearSkladCod(const vsCod: AnsiString):AnsiString;
const ClearChars=['0'..'9','A'..'Z'];
var ns:AnsiString;
i,j:Byte;
begin
Result:='';
ns:=AnsiUpperCase(vsCod);
j:=Length(ns);
for i:=1 to j do
if (ns[i] in ClearChars)
then Result:=Result+ns[i];
if Result='' then Result:='ERROR'
end;
GanibalLector (2005-02-16 19:14:00) [2]>сетевые сбои
Дык у автора Paradox.При чем тут сеть?Это не сетевая БД.
Desdechado (2005-02-16 19:10:00) [3]сетевые сбои