Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Для новичков > Ошибка при работе с ADO в DELPHI5


Автор: j_kat 3.7.2012, 11:44
Работала с Delphi 5 + BDE + Ms SQL Server 2000,надо перевести готовую программу в Delphi 5 + ADO + Ms SQL Server 2000.
Вопрос такой:
Когда ADODataSet соответствует пустой запрос, при его закрытии возникает ошибка 'Текущая запись удалена'. Как можно с этим справиться? 

Автор: Akella 3.7.2012, 16:26
А ты попробуй запустить эту программу не из IDE.

Там ошибка вываливается? Если нет - забей ... это уже очень старый глюк ADO

Добавлено через 44 секунды
Нужно найти в тырнете обновление для ADO и установить. Это баг ADO.

Добавлено через 4 минуты и 3 секунды
Поищи в интернете d5adoupdate2.exe

Добавлено через 8 минут и 30 секунд
http://www.torry.net/pages.php?id=63

вот эти обновления:
http://www.torry.net/docs/inprise/updates/d5adoupgrade.exe
http://www.torry.net/docs/inprise/updates/d5adoupdate2.exe

за одно и Delphi 5 Enterprise Update Pack: http://www.torry.net/docs/inprise/updates/d5entupdate.exe

Добавлено через 9 минут и 2 секунды
j_kat, можно можно использовать более новые версии Delphi? Почему используешь такую древнюю?

Автор: j_kat 5.7.2012, 05:49
Цитата(Akella @ 3.7.2012,  16:26)
Добавлено @ 16:35
j_kat, можно можно использовать более новые версии Delphi? Почему используешь такую древнюю?

Добавлено @ 16:35
Спасибо за помощь.Использую такую древнюю по нескольким причинам:
1.Прога сама древняя
2.В нашей кондейке не я решаю "политику" пользования системным обеспечением и не я плачу за лицензионку.Я не вольный стрелок
3.Прог у меня не одна и на них активно работают большое количество пользователей.
И все таки запланирую переход к другой версии Delphi,спасибо

Автор: Akella 7.7.2012, 23:38
Цитата(j_kat @  5.7.2012,  05:49 Найти цитируемый пост)
Спасибо за помощь.Использую такую древнюю по нескольким причинам:
1.Прога сама древняя


Ты без особых проблем, скорее всего, сможешь открыть проект на Delphi 2007.

Добавлено через 1 минуту и 2 секунды
Цитата(j_kat @  5.7.2012,  05:49 Найти цитируемый пост)
2.В нашей кондейке не я решаю "политику" пользования системным обеспечением и не я плачу за лицензионку.Я не вольный стрелок


Значит надо попробовать уговорить руководство купить Delphi XE2, при этом автоматически получите лицензию и на Delphi 2007.

Автор: northener 8.7.2012, 00:37
Цитата(Akella @  7.7.2012,  23:38 Найти цитируемый пост)
Значит надо попробовать уговорить руководство купить Delphi XE2, при этом автоматически получите лицензию и на Delphi 2007.

Хм. Хм. 
Скорее всего и Д5 была нелицензионная. И скорее всего покупать лицензию начальство не захочет ни в какую.

Автор: j_kat 9.7.2012, 08:42
Цитата(northener @ 8.7.2012,  00:37)
Хм. Хм. 
Скорее всего и Д5 была нелицензионная. И скорее всего покупать лицензию начальство не захочет ни в какую.

А вот это уже не мои проблемы.Это не мне,а им надо чтобы мы переходили на новый сервер,с которым DBE не дружит.Мне лишней работы и головной боли ну совсем не надо.У нас крупный металлургический холдинг,который все радостно инспектируют, и отсутствие лицензии карается такими штрафами,что проще купить эти лицензии.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)