я конечно не эксперт в этом, но судя по ошибке, он у вас подключается непонятно куда. Меня смущает сразу одна вещь, номер порта. В ошибке он совершенно другой
Dislokaynt: с практикой приходит навык. Если вы не знаете какую-то часть, то если столкнетесь с проблемой, то обязательно разберетесь с данной проблемой (и получите огромный опыт)
Rou1997: а данный человек как то взаимодействует непосредственно с бизнес-клиентом? Или нет? Ведь иногда при переводе программы в специфичной сфере (где какие то термины) нужно чтобы пользователь понимал как говорится, что и куда нажимать
Sayonji: К примеру есть такая таблица People (ID, Name, Adress, Desc) и таблица PeopleNew (ID, Name, Adress, Description)
Я пишу такой скрипт:
INSERT INTO PeopleNew (ID, Name, Adress, Description) SELECT (ID, Name, Adress, Description) From People
.IF ERRORCODE <> 0 THEN .GOTO Exit
Понятно, что в People нет поля Description, но я хочу обойти ситуацию, чтобы INSERT не упал., а продолжал дальше выполнять код. ERRORCODE не отлавливает ошибку. И Exit, это метка в конце файла
Станислав Казанин: Потому что модули вызываются в виде цепочки. Например 1 модуль получает входные данные и выполняет специфичные операции, полученная информация передается на вход 2 модулю и так до конца. Цепочка может состоять из нескольких модулей. Вопрос заключается в том, что разработанный заказчиком модуль, может быть вставлен в произвольное место (заказчик опустим хочет добавить специфические операции) до передачи во второй модуль. Код не проверяет с чем его просят рабоать, так как структура входных данных меняется.
тесты это конечно хорошо. Но допустим такая ситуация: заказчик разработал модуль, покрыл его тестами. И дает мне и говорит проверяй: как мне быть уверенным что при взаимодействии разработанного модуля у меня не сломаются другие? Вот главный вопрос
OVK2015: я знаю. Эта же команда возвращает массив если мне не изменяет память. Поэтому он вернет массив, в котором будет количество тех самых блоков. Т.е. текст, который сверху или снизу имеет перевод строки
OVK2015: насколько я знаю explode разобьет строку на части, используя в качестве разделителя перенос строки. Это не совсем то. Я хочу узнать сколько вообще строк в файле учитывая и пустые.