Форум: "Основная";
Текущий архив: 2003.09.15;
Скачать: [xml.tar.bz2];
ВнизКак не обрабатывать строку Найти похожие ветки
← →
Кирилл (2003-09-04 15:55) [0]Ув. Мастера. Есть текстовый файл, закачивается в stringlist, считывается построчно, разбирается и части строки передаются в SQL запрос. Но периодически встречается строка только с двумя символами OD и OA (carriage return и line feed). Как написать код, что-бы не обрабатывать такую строку и переходить к следующей.
Заранее благодарен.
← →
Reindeer Moss Eater (2003-09-04 15:57) [1]if Trim(MyStr) = "" then Continue;
← →
Кирилл (2003-09-04 16:07) [2]А в такой конструкции как быть ?
for i:=8 to (stlist.count-1) do
begin
//считывания части строки и передача в прарметры SQL-запроса
//выполнение SQL- запроса
end;
← →
ZEE (2003-09-04 16:10) [3]>Кирилл (04.09.03 16:07) [2]
>А в такой конструкции как быть ?
точно так же как [1]
← →
Кирилл (2003-09-04 16:15) [4]То есть мы нашли эту строку (if Trim(MyStr) = "" ) и продолжаем (Continue) разбирать ее. Или не так ?
for i:=8 to (stlist.count-1) do
begin
if Trim(MyStr) = "" then Continue;
//считывания части строки и передача в прарметры SQL-запроса
//выполнение SQL- запроса
end;
Или переходим к следующей?
← →
Reindeer Moss Eater (2003-09-04 16:17) [5]Или переходим к следующей?
Нажми F1
← →
ZEE (2003-09-04 16:19) [6]>Кирилл (04.09.03 16:15) [4]
Continue - переход к след. циклу (т.е. пропускает то что после него и переходит к следующему for - это если как на пальцах объяснять :)) )
← →
Yakudza (2003-09-04 16:23) [7]можешь так сделать
for i:=8 to (stlist.count-1) do
begin
if not (Trim(Тут строчка нада)) = "" then
begin
//считывания части строки и передача в прарметры SQL-запроса
//выполнение SQL- запроса
end;
end;
← →
ZEE (2003-09-04 16:25) [8]>Yakudza © (04.09.03 16:23) [7]
это если он с Continue справится не может...
← →
Кирилл (2003-09-04 16:33) [9]Спасибо! Все стало понятно .
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.09.15;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.018 c