ошибка ODBC при вызове формы | |
---|---|
sonik Автор Сообщений: 31 Дата регистрации: 28.06.2016 |
Из одной формы при нажатии на строку вызывается другая форма
Исправлено 1 раз(а). Последнее : sonik, 27.06.18 09:05 |
Re: ошибка ODBC при вызове формы | |
---|---|
ssa Сообщений: 13007 Откуда: Москва Дата регистрации: 23.03.2005 |
Не переводите и не осмысливаете выданное вам сообщение. ------------------ Лень - это неосознанная мудрость. |
Re: ошибка ODBC при вызове формы | |
---|---|
sonik Автор Сообщений: 31 Дата регистрации: 28.06.2016 |
Почему усекается строка или двоичные данные при открытии формы?
|
Re: ошибка ODBC при вызове формы | |
---|---|
Burn Сообщений: 5643 Откуда: Днепр Дата регистрации: 02.01.2002 |
Наверное по тому, что пытаешся засунуть длинную строку в короткое поле |
Re: ошибка ODBC при вызове формы | |
---|---|
sonik Автор Сообщений: 31 Дата регистрации: 28.06.2016 |
Предположим это "Thisform.nomer" как тогда уменьшить его длину? Вообще первым при открытии срабатывает метод Load или еще на какие то методы обратить внимание, если явно не заданны?
|
Re: ошибка ODBC при вызове формы | |
---|---|
AndyNigmatec Сообщений: 1573 Откуда: Волгоград Дата регистрации: 28.06.2015 |
первым - Load, но параметры принимаются в Init ...
|
Re: ошибка ODBC при вызове формы | |
---|---|
sonik Автор Сообщений: 31 Дата регистрации: 28.06.2016 |
Отключил все параметры в Init ,а затем включал по одному и вышел на строчку DO StatOper WITH 2,This.Nomer IN Tools.prg Для чего получать эту статистику?? Вернее даже так,что это за конструкция, что такое "StatOper" процедура, форма, переменная, как узнать?
Исправлено 2 раз(а). Последнее : sonik, 27.06.18 13:01 |
Re: ошибка ODBC при вызове формы | |
---|---|
Igor Korolyov Сообщений: 34580 Дата регистрации: 28.05.2002 |
Это не оно. Ошибка возникает при работе с внешним сервером - скорее всего при извлечении данных - SQLEXEC, курсорадаптер или банальное удалённое представление - пытаются вынуть записи, и по ходу дела встречаются с каким-то из новых типов, либо для RV/CAD указанный в схеме размер поля не соответствует тому что с сервера приходит. Первым при запуске формы работает DataEnvironment - там могут быть размещены RemoteView или CursorAdapter, и может быть прописан код в методе BeforeOpenTables. Обработка ошибок в этой части фокса несколько затруднена. Автооткрытие RV/CAD в DataEnvironment вообще по сути не имеет никакой "команды" где бы можно было поставить точку останова и пошагово пройти процесс открытия источников данных... Потом уже идут Load и Init. Что делает процедура с замечательным названием mydo тоже следует изучить Кто ж знает что это за процедура и зачем она нужна или не нужна в твоём коде Это процедура, размещена она в файле Tools.prg ------------------ WBR, Igor Исправлено 1 раз(а). Последнее : Igor Korolyov, 27.06.18 13:06 |
Re: ошибка ODBC при вызове формы | |
---|---|
sonik Автор Сообщений: 31 Дата регистрации: 28.06.2016 |
Спасибо, в файле Tools.prg вышел на строчку =zexec([insert into ]+NameST+[ (op,USID,Nomer) values(]+Transform(Pop)+[,]+Transform(_Screen.usid)+[,]+Transform(pNomer)+[)])
|
© 2000-2024 Fox Club  |