|
|
|
Dataset not in edit or insert mode
|
|||
|---|---|---|---|
|
#18+
Dataset not in edit or insert mode Код: pascal 1. 2. 3. 4. 5. 6. 7. Почему? Программа была рабочая. D7, mySQLDAC (работало даже без строчки с Edit). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2019, 06:07 |
|
||
|
Dataset not in edit or insert mode
|
|||
|---|---|---|---|
|
#18+
Методу findkey не нужен режим редактирования... Это весь код? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2019, 07:54 |
|
||
|
Dataset not in edit or insert mode
|
|||
|---|---|---|---|
|
#18+
связанный с MySQLTable7 - весь. до ошибки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2019, 08:05 |
|
||
|
Dataset not in edit or insert mode
|
|||
|---|---|---|---|
|
#18+
registered, Возможно какие-то события висят на датасете? AfterScroll итп... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2019, 08:19 |
|
||
|
Dataset not in edit or insert mode
|
|||
|---|---|---|---|
|
#18+
registered, Очевидно, FindKey выводит датасет из режима редактирования. А ты, вероятно, пытаешься менять значения внутри IF. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2019, 08:31 |
|
||
|
Dataset not in edit or insert mode
|
|||
|---|---|---|---|
|
#18+
Вероятно, старая версия компонент, и не поддерживает "новый" (5.5) MySQL. Писалось, когда ещё было 4.какой-то. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2019, 09:06 |
|
||
|
Dataset not in edit or insert mode
|
|||
|---|---|---|---|
|
#18+
registered, Если после .Edit поставить Exit, ошибка не пропадет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2019, 09:29 |
|
||
|
Dataset not in edit or insert mode
|
|||
|---|---|---|---|
|
#18+
registered, Предыдущий вопрос отзываю.)) А если отладчиком по исходникам? Ведь это же, очевидно, ошибка из VCL, а не стороны сервера. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2019, 09:50 |
|
||
|
Dataset not in edit or insert mode
|
|||
|---|---|---|---|
|
#18+
Кинуло куда-то сюда: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2019, 11:51 |
|
||
|
Dataset not in edit or insert mode
|
|||
|---|---|---|---|
|
#18+
registered Код: pascal 1. В блоб пишешь всё таки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2019, 11:56 |
|
||
|
Dataset not in edit or insert mode
|
|||
|---|---|---|---|
|
#18+
registered, Ты весь стек вызовов на этой точке предъяви. Неужели FindKey его вызывало? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2019, 12:51 |
|
||
|
Dataset not in edit or insert mode
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2019, 13:09 |
|
||
|
Dataset not in edit or insert mode
|
|||
|---|---|---|---|
|
#18+
registered, В этом самом датасет есть блоб-поля? Попробуй добавить во множество в выделенной строке кода элемент dsSetKey или как там его. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2019, 13:14 |
|
||
|
Dataset not in edit or insert mode
|
|||
|---|---|---|---|
|
#18+
Блобов нет. Добавил dsSetKey в [dsEdit, dsInsert] - работает, только кодировки, видимо, не поддерживаются. БД и таблицы были в utf-8, а в компоненте - не поддерживаются. У mySQLDatabase пробовал задавать Charset в params.strings - не помогает. Перевёл всю таблицу в cp1251, и отправляю команду "set names 'cp1251' collate 'cp1251_general_ci'", тогда - работает (если отправлять 'utf8' при БД и таблицах в utf8, тогда - нет). Не знаю, насколько это правильно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2019, 14:37 |
|
||
|
|

start [/forum/topic.php?fid=58&fpage=65&tid=2039154]: |
0ms |
get settings: |
8ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
44ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 222ms |
| total: | 349ms |

| 0 / 0 |
