Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
теоретический вопрос про ошибку UNDEFINED
|
|||
|---|---|---|---|
|
#18+
Всем привет! подскажите пжлст почему при первом обращении к программе Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. появлеется ошибка UNDEFINED при повторном обращении ошибка не появляется и программа отрабатывает нармально. если перезапустить сервер каше то при первом обращении к программе опять появиться ошибка типа UNDEFINED ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2007, 12:54 |
|
||
|
теоретический вопрос про ошибку UNDEFINED
|
|||
|---|---|---|---|
|
#18+
UNDEFINED где? Стек-то покажи... ---------- Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2007, 13:31 |
|
||
|
теоретический вопрос про ошибку UNDEFINED
|
|||
|---|---|---|---|
|
#18+
Строку Код: plaintext Код: plaintext Другого на первый взгляд не видно - включай обработчик ошибок и смотри подробнее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2007, 14:00 |
|
||
|
теоретический вопрос про ошибку UNDEFINED
|
|||
|---|---|---|---|
|
#18+
Ptnпринято записывать как Код: plaintext Мы используем такой вариант Код: plaintext Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2007, 14:10 |
|
||
|
теоретический вопрос про ошибку UNDEFINED
|
|||
|---|---|---|---|
|
#18+
Странный, ИМХО, вопрос. Cache, начиная с 5.1, прямо в $ze указывает неопределенную переменную: *var. Номер строки кода, где случилась ошибка, показывают все версии, даже самые древние :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2007, 14:26 |
|
||
|
теоретический вопрос про ошибку UNDEFINED
|
|||
|---|---|---|---|
|
#18+
krvsa Ptnпринято записывать как Код: plaintext Мы используем такой вариант Код: plaintext Код: plaintext Где она определена ??? Это код для вызова d ^GetOstByExtCode(), а не d ^GetOstByExtCode("") Да и собсно ... ну укажите + Код: plaintext ЗЫ: Это если вам нужен именно ноль - вместо ноля можете поставить любое значение по умолчанию ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2007, 14:27 |
|
||
|
теоретический вопрос про ошибку UNDEFINED
|
|||
|---|---|---|---|
|
#18+
PtnГде она определена ??? Вызовы бывают разные... ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2007, 14:37 |
|
||
|
теоретический вопрос про ошибку UNDEFINED
|
|||
|---|---|---|---|
|
#18+
MandarinВсем привет! подскажите пжлст почему при первом обращении к программе Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. появлеется ошибка UNDEFINED при повторном обращении ошибка не появляется и программа отрабатывает нармально. если перезапустить сервер каше то при первом обращении к программе опять появиться ошибка типа UNDEFINED Ошибка UNDEFINED может возникнуть если Extcode передавался через точку, и передавалось имя с индексами, но без значения в самом имени. Для нее $d(Extcode) даст не 0, а 10. Тогда не произойдет присваивания s Extcode=0 и при обращении к Execute(Extcode) получим UNDEFINED. А вот почему происходит при первом и не происходит при повторном - надо смотреть код который вызывает GetOstByExtCode. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2007, 14:39 |
|
||
|
теоретический вопрос про ошибку UNDEFINED
|
|||
|---|---|---|---|
|
#18+
ниодин из вариантов не принес результата..., подскажите как сделать выход из программы по условию ExtCode null или "" ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2007, 21:37 |
|
||
|
теоретический вопрос про ошибку UNDEFINED
|
|||
|---|---|---|---|
|
#18+
вот скрин ошибки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2007, 21:38 |
|
||
|
теоретический вопрос про ошибку UNDEFINED
|
|||
|---|---|---|---|
|
#18+
Ошибка внутри SQL - включай в настройках сохранять MAC код для SQL запросов - открывай эту самую CacheSql7 И смотри что там в %0Ac ... если всё тот же Extcode - ну не знаю - считай буковки - авось где русскую С впечатали. Если что то другое - IMXO нужно смотреть описание таблицы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2007, 07:41 |
|
||
|
теоретический вопрос про ошибку UNDEFINED
|
|||
|---|---|---|---|
|
#18+
Кстати не знаю копировал ты код или воспроизвел по памяти - но в Каше - у таблицы PartiesGoods должен быть пакет. И имя её нужно указывать полностью например : Parties.PartiesGoods или SQLUser.Parties - уж какой он у тебя мне неведомо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2007, 07:44 |
|
||
|
теоретический вопрос про ошибку UNDEFINED
|
|||
|---|---|---|---|
|
#18+
Mandarinниодин из вариантов не принес результата... Так они не на это были нацелены... Mandarinподскажите как сделать выход из программы по условию ExtCode null или "" ? Например так Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2007, 08:23 |
|
||
|
теоретический вопрос про ошибку UNDEFINED
|
|||
|---|---|---|---|
|
#18+
PtnОшибка внутри SQL - включай в настройках сохранять MAC код для SQL запросов - открывай эту самую CacheSql7 И смотри что там в %0Ac ... Я бы скопировал SQL текст в SQL менеджер и там запустил с конкретным значением... Информации будет поболее чем на предложеной картинке. По крайней мере раньше мне этого хватало для проверки... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2007, 08:25 |
|
||
|
теоретический вопрос про ошибку UNDEFINED
|
|||
|---|---|---|---|
|
#18+
Да и версию Cache обновить не мешало бы, глядишь, и ошибка уйдет... Что-то я последние несколько лет не припомню подобных казусов с SQL. Какую версию используете, Mandarin? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2007, 12:18 |
|
||
|
теоретический вопрос про ошибку UNDEFINED
|
|||
|---|---|---|---|
|
#18+
Сам сегодня столкнулся с такой проблемой. Если это процедура, то нужно обьявить все переменные, в том числе и SQLCODE в публичных, и сделать для них new в коде процедуры. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2007, 12:50 |
|
||
|
теоретический вопрос про ошибку UNDEFINED
|
|||
|---|---|---|---|
|
#18+
Но это тока в версии 5.0.х, как в остальных - не знаю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2007, 13:06 |
|
||
|
теоретический вопрос про ошибку UNDEFINED
|
|||
|---|---|---|---|
|
#18+
NoGot Объявление переменной в new на UNDEFINED не влияет. ЗЫ: Легче посмотреть код запроса krvsa я не про это ... ошибка в запросе SQL, не в смысле ошибки в генераторе SQL. Просто из кода запроса можно определить что это за фигня - параметр ли - вычиcлимое поле ли ... или например у глобала таблицы ExtCode "целостость" нарушена... в SQL менеджер вы получите точно такую же ошибку IMXO что опять же быстрее увидеть в коде запроса .... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2007, 13:56 |
|
||
|
теоретический вопрос про ошибку UNDEFINED
|
|||
|---|---|---|---|
|
#18+
А, извините, перепутал, мой случай оказывается касался только embedded SQL statements. А тут динамика... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2007, 14:08 |
|
||
|
теоретический вопрос про ошибку UNDEFINED
|
|||
|---|---|---|---|
|
#18+
вот текст запроса insert into Real_INF select drugs->lastobj->fullname, drugs->extcode, $$GetOstByExtCode^InfUtils(drugs->extcode), sum(Quantity), sum(SumCenaRoz), sum(SumCenaRoz)-sum(Quantity*CenaZak) from docdata where daterec between "01/01/2007" and "03/01/2007" and destroyed=0 and docs->status1=1 and docs->doctype->tablename in (15,20) and kpr->extcode=4 group by drugs->lastobj->fullname, drugs->extcode Версия каше 5.0.2.607.1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2007, 15:12 |
|
||
|
теоретический вопрос про ошибку UNDEFINED
|
|||
|---|---|---|---|
|
#18+
Mandarin , SQLменеджер какую картинку/ошибку дает? И еще... В этом запросе Код: plaintext ---------- Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2007, 15:37 |
|
||
|
теоретический вопрос про ошибку UNDEFINED
|
|||
|---|---|---|---|
|
#18+
Может запрос без функции переписать? Сразу туда группировку вставить? -------- Cache for Windows (Intel) 5.2.3 (Build 710U) Tue Dec 12 2006 10:15:11 EST ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2007, 15:41 |
|
||
|
теоретический вопрос про ошибку UNDEFINED
|
|||
|---|---|---|---|
|
#18+
Одназначно без функции. SQL - так SQL на 100%! ---------- Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2007, 15:43 |
|
||
|
теоретический вопрос про ошибку UNDEFINED
|
|||
|---|---|---|---|
|
#18+
krvsaОдназначно без функции. SQL - так SQL на 100%! ---------- Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT без функции запрос выполянется намного дольше ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2007, 16:15 |
|
||
|
теоретический вопрос про ошибку UNDEFINED
|
|||
|---|---|---|---|
|
#18+
krvsa Mandarin , SQLменеджер какую картинку/ошибку дает? И еще... В этом запросе Код: plaintext ---------- Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT в данном случае ноль это "значимое" значение ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2007, 16:20 |
|
||
|
|

start [/forum/topic.php?fid=39&msg=34918866&tid=1559126]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
49ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
| others: | 222ms |
| total: | 367ms |

| 0 / 0 |
