Родились сегодня:
Антонина


Лидеры рейтинга

ID: 226425

Konstantin Shvetski

Модератор

672

Россия, Северодвинск


ID: 259041

Алексеев Владимир Николаевич

Мастер-Эксперт

325

Россия, пос. Теплоозёрск, ЕАО


ID: 401284

Михаил Александров

Академик

278

Россия, Санкт-Петербург


ID: 325460

CradleA

Академик

211

Беларусь, Минск


ID: 401888

puporev

Профессор

140

Россия, Пермский край


ID: 400815

alexleonsm

6-й класс

130


ID: 137394

Megaloman

Мастер-Эксперт

120

Беларусь, Гомель


8.8.12

06.05.2021

JS: 2.8.16
CSS: 4.5.4
jQuery: 3.6.0
DataForLocalStorage: 2021-05-06 21:16:03-standard


Создание программ на языках Pascal, Delphi и Lazarus.

Администратор раздела: Зенченко Константин Николаевич (Старший модератор)

Консультация онлайн # 159327

Раздел: Pascal / Delphi / Lazarus
Автор вопроса: Вахобов Джамшед Ахадович
Дата: 01.02.2009, 13:50 Консультация закрыта
Поступило ответов: 0

Здравствуйте уважаемые эксперты! Я не давно установил Firebird 2.1 а ранее работал под Firebird 1.5. Все БД создано в Firebird 1.5. Процедура переход стало таково: просто скопировал в папку DATA все файлы БД. Все программа работающие под этими БД в роди бы нормально работает. Но один программа вылетает на ошибку. Такая ситуация: с этой БД в некоторые таблицы без ошибочно данный сохраняется, изменяется и удаляется. Но есть некоторые данные который проверяется и сохраняется в несколько таблицы. Первый запись нормально сохраняется в БД а на второй вылетает на ошибку. Вот сообщения об ошибок. «Удаленный хост принудительно разорвал существующее подключение». Спасибо заранее

Приложение:

Ответов пока не поступило

Мини-форум консультации # 159327

q_id

Вадим Исаев ака sir Henry

Мастер-Эксперт

ID: 425

1

= общий =    01.02.2009, 16:03

Вахобов Джамшед Ахадович
Эта ошибка всегда вылетает на одной и той же записи или на разных?

=====
Я только в одном глубоко убеждён - не надо иметь убеждений! :)

Вахобов Джамшед Ахадович

2

= общий =    02.02.2009, 05:38

Этот ошибок выливает на разные записи. Во время сохранение данных.

q_id

Вадим Исаев ака sir Henry

Мастер-Эксперт

ID: 425

3

= общий =    02.02.2009, 07:02

Тогда, наверное, проблема с таблицей или индексами этой таблицы. Попробуйте, для начала, сделать бэкап, а потом восстановление БД с помощью утилиты gbak, которая идёт в комплекте с Вашим FireBird:
1. gbak -b Имя_Базы_данных.fdb Имя_Резервной_копии.bak
2. gbak -r Имя_Резервной_копии.bak Имя_Базы_данных.fdb

=====
Я только в одном глубоко убеждён - не надо иметь убеждений! :)

Вахобов Джамшед Ахадович

4

= общий =    02.02.2009, 09:35

Не получается. Тоже самое ошибок выводит

q_id

Вадим Исаев ака sir Henry

Мастер-Эксперт

ID: 425

5

= общий =    02.02.2009, 17:07

Тогда сделайте вот что:
1. Переименуйте лог-файл firebird.log в firebird.log.old
2. Запустите утилиту проверки БД gfix, которая есть в комплекте FireBird:
gfix -v -full Имя_Базы_данных.fdb
3. Программа запишет результат проверки в файл firebird.log. Просмотрите его на предмет сообщений об ошибках.

=====
Я только в одном глубоко убеждён - не надо иметь убеждений! :)

Вахобов Джамшед Ахадович

6

= общий =    03.02.2009, 08:03

В логах не какой запись не появилось

q_id

Вадим Исаев ака sir Henry

Мастер-Эксперт

ID: 425

7

= общий =    03.02.2009, 08:34

Тогда давайте смотреть структуру Вашей таблицы, на которой выскакивает ошибка, и данные, которые Вы в неё заносите.
Напишите:
1. Структуру Вашей таблицы.
2. Какие данные Вы в неё заносите.
3. Каким образом Вы заносите данные.

=====
Я только в одном глубоко убеждён - не надо иметь убеждений! :)

q_id

Вадим Исаев ака sir Henry

Мастер-Эксперт

ID: 425

8

= общий =    03.02.2009, 09:29

Вы сами то поняли, что написали? Я теперь должен зайти на Ваш компьютер, открыть диск D: и смотреть рисунок?

=====
Я только в одном глубоко убеждён - не надо иметь убеждений! :)

Вахобов Джамшед Ахадович

9

= общий =    03.02.2009, 09:57

Извените за рисунок! 1. Структура таблица
0 key bigint
1 dateinf date Дата информации о купле продажи
2 bik char 9 БИК банка
3 codeval char 3 Код валюты
4 kurs_pmb double precision Курс межбанковской покупки
5 kurs_pvb double precision Курс внутрибанковской покупки
6 kurs_pob double precision Курс покупки через ОП
7 kurs_smb double precision Курс межбанковской продажи
8 kurs_svb double precision Курс внутрибанковской продажи
9 kurs_sob double precision Курс продажи через ОП
10 summa_pmb double precision Объем межбанковской покупки
11 summa_pvb double precision Объем внутрибанковской покупки
12 summa_pob double precision Объем покупки через ОП
13 summa_smb double precision Объем межбанковской продажи
14 summa_svb double precision Объем внутрибанковской продажи
15 summa_sob double precision Объем продажи через ОП
16 status smallint Признак о международная купли продажа

2. По назначению поле видно, что какие данный я занесу в таблицу
3. Через хранимая процедура.
вот картинка http://pic.ipicture.ru/uploads/090203/RU9kRaa5Ac.jpg

q_id

Вадим Исаев ака sir Henry

Мастер-Эксперт

ID: 425

10

= общий =    03.02.2009, 11:10

У Вас клиентская библиотека (fbclient.dll), через которую работает Ваша программа, той же самой версии, что и сервер? Это важно. Проверьте в системном каталоге Windows, не осталась ли там старая.

=====
Я только в одном глубоко убеждён - не надо иметь убеждений! :)

Вахобов Джамшед Ахадович

11

= общий =    03.02.2009, 11:26

Программа работает с библиотека gds32.dll.

Вахобов Джамшед Ахадович

12

= общий =    03.02.2009, 11:28

Но с fbclient.dll тоже пробовал.

Вахобов Джамшед Ахадович

13

= общий =    03.02.2009, 11:43

Вот, что интересно у меня до сихпор стоит тот старый сервер и на наем все отлично работает

q_id

Вадим Исаев ака sir Henry

Мастер-Эксперт

ID: 425

14

= общий =    03.02.2009, 12:06

Клиентская библиотека для Вашей программы должна быть той же версии, что и сервер. Причина в этом.

=====
Я только в одном глубоко убеждён - не надо иметь убеждений! :)

Вахобов Джамшед Ахадович

15

= общий =    03.02.2009, 12:18

Клинский библиотека в под папки bin лежит ?

q_id

Вадим Исаев ака sir Henry

Мастер-Эксперт

ID: 425

16

= общий =    03.02.2009, 13:09

Да, в папке BIN сервера.

=====
Я только в одном глубоко убеждён - не надо иметь убеждений! :)

Вахобов Джамшед Ахадович

17

= общий =    03.02.2009, 14:47

Нету результат. Вот этот статья мне касается или нет ссылка

q_id

Вадим Исаев ака sir Henry

Мастер-Эксперт

ID: 425

18

= общий =    03.02.2009, 15:52

Скорее всего нет. У Вас, в случае описанной в статье ошибки, просто символы отображались бы в неправильной кодировке, т.е. были бы нечитаемы.

=====
Я только в одном глубоко убеждён - не надо иметь убеждений! :)

Возможность оставлять сообщения в мини-форумах консультаций доступна только после входа в систему.
Воспользуйтесь кнопкой входа вверху страницы, если Вы зарегистрированы или пройдите простую процедуру регистрации на Портале.

Лучшие эксперты раздела

puporev

Профессор

Рейтинг: 140

Зенченко Константин Николаевич

Старший модератор

Рейтинг: 74

Вадим Исаев ака sir Henry

Мастер-Эксперт

Рейтинг: 2

Степанов Иван /REDDS

4-й класс

Рейтинг: 1

Лысков Игорь Витальевич

Мастер-Эксперт

Рейтинг: 0

Асмик Гаряка

Советник

Рейтинг: 0