|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
07.07.2011, 14:21 | #1 |
Форумчанин
Регистрация: 02.01.2010
Сообщений: 127
|
Оишбка в потоке при работе с ADO
Текст потока:
Код:
PHP код:
Как исправить проблему? Может нужно более позднюю версия access файла использовать? Может более поздняя версия поддерживает возврат нескольких записей?
0_o
Последний раз редактировалось Stilet; 07.10.2015 в 12:09. |
07.07.2011, 14:55 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Попробуй заменить
Код:
Код:
Хотя SetStatus закроет ADOQ1. В нем нужно другой ADOQuery использовать
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 07.07.2011 в 15:04. |
07.07.2011, 17:50 | #3 |
Форумчанин
Регистрация: 02.01.2010
Сообщений: 127
|
Ну во-первых: без
Код:
А во-вторых: с данной строчкой: Код:
Код:
0_o
|
07.07.2011, 17:52 | #4 |
Форумчанин
Регистрация: 02.01.2010
Сообщений: 127
|
По-просту говоря, мне нужен лишь принцип получений записей в цикле, в потоке.
Естественно о DBGrid тут речь не идет.
0_o
|
07.07.2011, 19:36 | #5 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Главного в посте вы не заметили
Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
07.07.2011, 22:01 | #6 |
Форумчанин
Регистрация: 02.01.2010
Сообщений: 127
|
Заметил я
Я попробывал уже и так, если я правильно вас понял: Код:
0_o
|
07.07.2011, 22:54 | #7 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Зачем перед ADOQ2.Next вставили ADOQ2.Open? Теперь ADOQ2 не должен закрываться из-за процедуры CheckStatus. А ошибки дает? И на какой команде?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
07.07.2011, 23:14 | #8 |
Форумчанин
Регистрация: 02.01.2010
Сообщений: 127
|
Даже не знаю, что сказать
ADOQ2.Open нужен был, т.к. ошибка та же вылетала, что DataSet closed. Не знаю как так, но после перезагрузуи delphi (Code Gear 2010) все стало работать. Спс, что помог. P.S. работает твой вариант с двумя ADOQuery
0_o
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Оишбка при выполнение запроса | us4us | Общие вопросы Delphi | 1 | 21.05.2011 21:41 |
ADO.NET: Команды SQL при работе с DataSet | PousheeITancuushee | Базы данных (ADO.NET, LinqToSql, ORM Entity Framework, NHibernate) | 0 | 24.09.2010 22:25 |
ошибка при закрытии формы после обработки в потоке | furstenberg | Общие вопросы Delphi | 7 | 05.07.2010 12:19 |
Проблема при открытии базы при помощи ADO | SlavaSH | БД в Delphi | 21 | 30.06.2009 16:51 |
Проблема с параметрами при работе С ADO | А. Долматов | БД в Delphi | 22 | 30.11.2007 08:47 |