Найдено 12 результатов

dmadma
23.06.2018 14:15:49
Форум: Разработки на нашем сайте
Тема: Библиотека для работы с ККМ АТОЛ
Ответы: 124
Просмотры: 314968

Re: Библиотека для работы с ККМ АТОЛ

Здравствуйте!

Если к ККМ надо подключиться по TCP/IP, то как быть? У ККМ есть свой IP и порт.
Подключается к Ethernet. Если нужно, то могу пробросить порт на внешний IP для теста.
Пробросил порт COM-TCP не работает - пишет "нет связи с принтером чеков".
Пробовал с ККМ АТОЛ 22Ф (FPrint-22ПТК ...
dmadma
04.03.2015 15:47:24
Форум: Общее
Тема: Предотвращение запуска второй копии программы
Ответы: 26
Просмотры: 60465

Re: Предотвращение запуска второй копии программы

А как быть когда программа завершилась аварийно?
dmadma
24.10.2013 23:41:04
Форум: Lazarus
Тема: Нужно ли вместе с файлом программы переносить другие файлы
Ответы: 1
Просмотры: 2066

Нужно ли вместе с файлом программы переносить другие файлы

ОС Ubuntu
Создал программу с использованием SQLdb.
Компонент MySqlConnection.
Сооединяется с удаленным сервером MySql.
Всё работает отлично, но только на той машине, где создавал.
При копировании исполняемого файла на другой комп c Ubuntu не стартует.
mysql-client на другой машине установлен ...
dmadma
15.10.2013 20:19:29
Форум: Базы данных
Тема: Как работать с удаленной базой MySql?
Ответы: 11
Просмотры: 33996

Re: Как работать с удаленной базой MySql?

Компьютер не пробовали менять на более современный?
3000 MHz - мало?

В ZeoDbo такое точно работает
А разве компонент Zeos Access -> ZConnection не оттуда?

РЕЗУЛЬТАТ НА ДАННЫЙ МОМЕНТ ТАКОВ:

По поводу висящего запроса к базе данных MySql я выяснил, что сам по себе запрос отправляет данные и ...
dmadma
15.10.2013 14:59:36
Форум: Базы данных
Тема: Как работать с удаленной базой MySql?
Ответы: 11
Просмотры: 33996

Re: Как работать с удаленной базой MySql?

connect_timeout прописать в Params
reconnect=true будет пересоединяться автоматически при доступности базы

Не надо ничего контролировать , всё уже есть в опциях

---1---
Компонент SQLdb -> MySql50Connection
В свойство Params пишу
connect_timeout=5
timeout=5
MYSQL_OPT_READ_TIMEOUT=5

соединяюсь ...
dmadma
14.10.2013 20:05:21
Форум: Базы данных
Тема: Как работать с удаленной базой MySql?
Ответы: 11
Просмотры: 33996

Re: Как работать с удаленной базой MySql?

Не помню где я это вычитал, но вообще говоря, если обрыв соединения контролируется через TCP, то тайм-аут такого контроля сработает через 9 минут. А максимальный - до 30 минут. Все зависит от настроек ОС.

У вас просто не хватает терпения дождаться окончания ожидания.

После всех мытарств выяснил ...
dmadma
14.10.2013 20:03:22
Форум: Lazarus
Тема: Зависание при потере сетевого соединения
Ответы: 14
Просмотры: 11632

Re: Зависание при потере сетевого соединения

Не знаю как вы коннекитесь к базе, но через ODBC/JDBC есть параметр который задает timeout.

Коннект к базе здесь не причем. Соединение отрабатывает отлично. Если вытащить шнурок и попытаться установить соединение, то вызывается ошибка мгновенно. Но вот если сначала соединиться, а потом вытащить ...
dmadma
14.10.2013 13:47:27
Форум: Lazarus
Тема: Зависание при потере сетевого соединения
Ответы: 14
Просмотры: 11632

Re: Зависание при потере сетевого соединения

Выяснил, что ровно через 18 минут срабатывает исключение sql error lost connection...

Почему так долго и где можно изменить это время до 10 секунд.
Я понимаю, что выставляться это должно на клиенте, так как после разрыва сети сервер недоступен...

Помогите разобраться...
dmadma
14.10.2013 13:01:46
Форум: Lazarus
Тема: Очень большое время ожидания перед срабатыванием исключения
Ответы: 1
Просмотры: 2058

Очень большое время ожидания перед срабатыванием исключения

Программа работает с БД MySql на соседнем компе через сетевое соединение.
ОС Ubuntu, среда Lazarus.

После соединения, делаю запрос - получаю ответ - всё ОК.

Попробовал вызвать ошибку: соединяюсь с базой - вытаскиваю штекер из сетевухи - делаю запрос - ...
Далее программа висит около 18 минут и ...
dmadma
14.10.2013 02:02:09
Форум: Базы данных
Тема: Как работать с удаленной базой MySql?
Ответы: 11
Просмотры: 33996

Re: Как работать с удаленной базой MySql?

А причем здесь сервер? Когда обрывается соединение, то клиент должен не висеть, а выдать ошибку. На этом проблема закончилась бы, но нет... просто висим и ждем неизвестно чего. При этом, если соединение восстанавливается - висеть всё продолжает дальше
dmadma
14.10.2013 00:18:03
Форум: Lazarus
Тема: Зависание при потере сетевого соединения
Ответы: 14
Просмотры: 11632

Зависание при потере сетевого соединения

Здравствуйте!

Попробуйте провести какой эксперимент.
Создайте новое приложение, новая форма.
Установите подключение к какой либо базе данных (например ADOConnection)
База должна находится удаленно, на соседней машине или на хостинге.
В свойствах в design-time устанавливаем connection:=true - всё ок ...
dmadma
13.10.2013 13:40:27
Форум: Базы данных
Тема: Как работать с удаленной базой MySql?
Ответы: 11
Просмотры: 33996

Как работать с удаленной базой MySql?

Использую для подключения к удаленной базе Sqldb и компонент TMySql50Connection.
Вначале соединяюсь с базой, потом делаю несколько запросов через TSQLQuery, и в конце закрываю соединение.
Всё работает прекрасно, но есть одна БОЛЬШАЯ проблема, с которой не могу справиться.
Если в процессе работы уже ...