Тема: ошибка "Cannot access field @worktime as type Integer"
Добрый день всем! У меня возникла следующая проблема - на сервере установлен Комендант (mysql), я, как клиент, подключаюсь к нему с рабочей станции. Версия mysql ODBC - 3.51. Соединение работает. А вот при попытке сформирвать отчет по пользователям (отработанное время), выскакивает ошибка - “Cannot access field @worktime as type Integer” После этого модуль отчетов зависает, спасает только снятие процесса. Что не так может быть с полем worktime? В коде нужно что-то подправить - подскажите, кто знает.
Чем и как вы коннектитесь к БД? если обращаетесь к процедуре - то к какой?
Присоединяюсь при помощи mysql ODBC connector 3.51, а ошибка возникает, по-видимому, вот здесь:
QData.SQL.Add(Format(“call swpgetalltime(@worktime, @overtime, @losttime, @goafter, %d, ‘%s’, ‘%s’, ‘%s’);”,
[PKeyCard, FormatDateTime(“yyyy-mm-dd”, dtCurr), ListIn, ListOut]))
Задача решена