Найдено 8 результатов

McSSN
27 май 2005, 11:46
Форум: Общие проблемы
Тема: 'Translate Error. Value out of bounds.'
Ответы: 12
Просмотры: 10791

StrToDate('21/12/2005') - это я написал для примера.
На самом деле значение берётся из компонента, положенного на форму. Весь фокус именно "AsDateTime".
Когда я понял, что проблема в Delphi - вопро уже был задан.
Так что извиняйте. А вообще спасибо, что не отфутболили сразу.
McSSN
27 май 2005, 11:13
Форум: Общие проблемы
Тема: 'Translate Error. Value out of bounds.'
Ответы: 12
Просмотры: 10791

Ошибка была в неправильной передаче значений параметроа типа TDateTime в TStoredProc.
Было ParamByName('MyDate').AsDate := StrToDate('21/12/2005')
Надо ParamByName('MyDate').AsDateTime := StrToDate('21/12/2005')

До встречи
McSSN
27 май 2005, 11:09
Форум: Общие проблемы
Тема: 'Translate Error. Value out of bounds.'
Ответы: 12
Просмотры: 10791

И потом, пробуя это, было интересно, что получится. А вообще, чувствую, тему пора закрывать, поскольку решение проблемы – в Delphi. Просьба к модератору перенести топик в форум Delphi :D .
Спасибо.
McSSN
27 май 2005, 11:08
Форум: Общие проблемы
Тема: 'Translate Error. Value out of bounds.'
Ответы: 12
Просмотры: 10791

Я, конечно, не мастер INTERBASEa, но мне хватило 2 минуты, чтобы посмотреть системные таблицы и увидеть, что в БД всего 6 процедур, определены пользователем, что текст процедур хранится в таблице RDB$PROCEDURES поле RDB$PROCEDURE_SOURCE, что это поле определено как " RDB$SOURCE " в RDB$RELATION_FIEL...
McSSN
26 май 2005, 15:44
Форум: Общие проблемы
Тема: 'Translate Error. Value out of bounds.'
Ответы: 12
Просмотры: 10791

Подправил я не "их", а только значение поля одной записи. UPDATE RDB$FIELDS SET RDB$CHARACTER_SET_ID = 54 WHERE RDB$FIELD_NAME='RDB$SOURCE' После этого, как говорил, стало показывать нормально. Насчёт SQL Explorer - его глюкавость меня и самого достала. Пойду пользовать IBExpert. БД не моя. Я просто...
McSSN
26 май 2005, 13:45
Форум: Общие проблемы
Тема: 'Translate Error. Value out of bounds.'
Ответы: 12
Просмотры: 10791

Ошибку выдаёт здесь: StoredProc.ExecProc.

Насчёт "не думая" - слишком. Если ничего не пробовать - ничего не выйдет. Потом, backup я взял.
Пойду читать ссылку. Спасибо за внимание.
McSSN
26 май 2005, 12:10
Форум: Общие проблемы
Тема: 'Translate Error. Value out of bounds.'
Ответы: 12
Просмотры: 10791

Вы правы, ошибку выдаёт BDE (TStoredProc). В связи с этим приношу извинения форуму. Но раз уж топик окрыт может знающие люди помогут. Delphi 6 на компе уже давно и альяс тоже. Я просто пытаюсь адаптировать прогу под Delphi 6. Я сейчас подправил значение соответсвующего поля RDB$CHARACTER_SET_ID в та...
McSSN
26 май 2005, 10:41
Форум: Общие проблемы
Тема: 'Translate Error. Value out of bounds.'
Ответы: 12
Просмотры: 10791

'Translate Error. Value out of bounds.'

При переходе с Delphi 3 на 6 БД (Interbase 5.5) при выполнении процедур (TStoredProc) начала выдавать ошибку - 'Translate Error. Value out of bounds.' С помощью SQL Explorer показывает тело только одной процедуры, состоящей тольно из англйиских букв. С помощью <Interbase interactive SQL> - <Extract ...