72 / 64 / 3
Регистрация: 13.05.2010
Сообщений: 349
|
||||||
1 | ||||||
Ошибка Query1: "cannot perform this operation on a closed dataset"01.06.2010, 11:39. Показов 26528. Ответов 13
Метки нет (Все метки)
искала по всем форумам, ответ на свой вопрос не нашла =(
программа длинная, напишу только код связанный с Query1
0
|
01.06.2010, 11:39 | |
Ответы с готовыми решениями:
13
База данных - Query1: Cannot perform this operation on a closed DataSet Ошибка cannot perform this operation on a closed dataset Ошибка cannot perform this operation on a closed dataset БД Access ошибка Cannot Perform this operation on a closed dataset |
150 / 150 / 3
Регистрация: 05.05.2010
Сообщений: 570
|
|
01.06.2010, 11:47 | 2 |
В 16ой строчке примера, не вижу смысла.
По нажатию какой кнопки ошибка возникает? Скорее всего где-то Next или First вызываются при закрытом наборе данных.
0
|
72 / 64 / 3
Регистрация: 13.05.2010
Сообщений: 349
|
|
01.06.2010, 11:57 [ТС] | 3 |
=)) 16 строчка была написана на всякий случай... (уже после того, как я всё перепробовала)
а ошибка выскакивает при выполнеии 25 строки.
0
|
150 / 150 / 3
Регистрация: 05.05.2010
Сообщений: 570
|
|
01.06.2010, 12:00 | 4 |
А у DBGrid1 какой DataSource?
0
|
Супер-модератор
8783 / 2536 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
|
|
01.06.2010, 12:01 | 5 |
Ksenya100, ну текста запроса я чего-то не вижу вообще...
Form2.DBGrid1.DataSource.DataSet - что указано здесь?
0
|
72 / 64 / 3
Регистрация: 13.05.2010
Сообщений: 349
|
|
01.06.2010, 12:03 [ТС] | 6 |
DBGrid1.DataSource1.Dataset.Query1
0
|
1263 / 706 / 62
Регистрация: 21.12.2009
Сообщений: 2,255
|
|
01.06.2010, 12:05 | 7 |
1
|
150 / 150 / 3
Регистрация: 05.05.2010
Сообщений: 570
|
|
01.06.2010, 12:06 | 8 |
DBGrid1.DataSource1.Dataset - тут Query1 должно быть написано.
0
|
72 / 64 / 3
Регистрация: 13.05.2010
Сообщений: 349
|
|
01.06.2010, 12:19 [ТС] | 9 |
написала
Form2.DBGrid1.DataSource.DataSet.Open; работает!!! спасибо!! только он и раньше был открыт..... сам закрылся?.........
0
|
150 / 150 / 3
Регистрация: 05.05.2010
Сообщений: 570
|
|
01.06.2010, 12:22 | 10 |
Странно, такое ощущение, что где-то косяк в другом месте...
Или Query1 не является источником данных для DBGrid1.
0
|
72 / 64 / 3
Регистрация: 13.05.2010
Сообщений: 349
|
|
01.06.2010, 12:30 [ТС] | 11 |
является
но можт ещё где-то что-то не так=) я один цикл убрала (while)
0
|
150 / 150 / 3
Регистрация: 05.05.2010
Сообщений: 570
|
|
01.06.2010, 12:33 | 12 |
0
|
72 / 64 / 3
Регистрация: 13.05.2010
Сообщений: 349
|
|
01.06.2010, 13:06 [ТС] | 13 |
ну цикл while do мог как-то повлиять (смотря что там внутри) но я не говорила, что из-за этого ошибки больше нет... её нет из-за Form2.DBGrid1.DataSource.DataSet.Open;
0
|
150 / 150 / 3
Регистрация: 05.05.2010
Сообщений: 570
|
|
01.06.2010, 13:08 | 14 |
Понятно, что ничего не понятно...
0
|
01.06.2010, 13:08 | |
01.06.2010, 13:08 | |
Помогаю со студенческими работами здесь
14
Cannot Perform this Operation on a Closed Dataset Cannot perform this operation on a closed dataset ADOQuery4: Cannot perform this operation on a closed dataset ADOTable1: Cannot perform this operation on a closed dataset Ошибка "adotable1 cannot perform this operation on a closed dataset" Возникает ошибка: "Cannot perform this operation on a closed dataset" Ошибка: "ADOQuery1: Cannot perform this operation on a closed dataset" Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |