Проблема с отладкой

Обсуждение возникших проблем, предложений и ошибок dbForge для MySQL
Закрыто
uncol
Сообщения: 2
Зарегистрирован: Сб 27 июн 2009 19:39

Проблема с отладкой

Сообщение uncol » Сб 27 июн 2009 19:58

Использую dbForge Studio for MySQL русская редакция версия 3.50.310.1.
База используется локальная, версии 5.1.31-community.
Пользователь:
GRANT Usage ON *.* TO 'search'@'%' WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON *.* TO 'search'@'%' WITH GRANT OPTION;

Установил отладчик. Все прошло без ошибок. Создалась база cr_debug. в ней 5 таблиц: breakpoints, callstack, debuggings, info и watches.
При запуске отладки (Ctrl+F5) сообщение об ошибке:
Unknown column 'id' in 'field list'.
Где бы по-копать, чтобы заработало?
:lol:

Elias
Devart Team
Сообщения: 63
Зарегистрирован: Вт 30 июн 2009 09:07

Сообщение Elias » Вт 30 июн 2009 09:25

Здравствуйте.

Покопать можно сразу с нескольких сторон :).

1. Попробуйте просто выполнить процедуру без отладочной информации. Если ошибка воспроизводится, значит ошибка где то в коде процедуры.

2. Попробуйте подебажить что нибудь простое, например,

Код: Выделить всё

CREATE PROCEDURE foo()
BEGIN
  SELECT 1;
END;
ошибка воспроизводится?

3. Если ошибка не воспроспроизводится, пришлите или сюда, или на поддержку код процедуры для тестов. Можете упростить ее до минимального вида когда ошибка воспроизводится.

uncol
Сообщения: 2
Зарегистрирован: Сб 27 июн 2009 19:39

Спасибо

Сообщение uncol » Вт 30 июн 2009 09:58

Спасибо за ответ, разобрался - сам дурак :lol:
Сообщение было из моей процедуры.
Предложение: Может возможно указывать, что ошибка из кода пользователя с ссылкой на номер строки, т.е. сделать сообщение об ошибке более информативнее.

Elias
Devart Team
Сообщения: 63
Зарегистрирован: Вт 30 июн 2009 09:07

Сообщение Elias » Вт 30 июн 2009 10:33

Рад что проблема решена. Отображение позиции ошибки сделали бы с удовольствием, но, к сожалению, MySql не возвращает позицию ошибки выполнения :(..

Закрыто