|
Баг или боян?
|
|||
---|---|---|---|
#18+
Здравствуйте. Решил поделиться очень странным багом. У меня в базе есть 2 таблицы, которые содержат список заголовков (имён) функций из моих-же модулей. Есть необходимость программно сравнивать эти списки. Так вот на операции сравнения имён, функции запускаются. Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22.
Функция из списка запускается при выполнении команды Код: vbnet 1.
Кто-нибудь сталкивался с подобной бякой? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2018, 13:43 |
|
Баг или боян?
|
|||
---|---|---|---|
#18+
l-evgene, нужно вывести функции из scope также в поиске необходимы апострофы, но если она public, то и это наверное не поможет, хотя... Код: vbnet 1.
либо функции перевести в private, тогда проблем быть не должно, но про апострофы нужно не забывать. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2018, 14:07 |
|
Баг или боян?
|
|||
---|---|---|---|
#18+
А смысл выводить функции из видимости? Все равно работать не будет, т.к. функции будут ожидаемо запускаться. Это не баг, а абсолютно ожидаемая функциональность. Спасут только апострофы. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2018, 14:15 |
|
Баг или боян?
|
|||
---|---|---|---|
#18+
Код: vbnet 1. 2. 3.
Интересный эффект. Видимо при выполнении FindFirst происходит ложное срабатывание метода Application.Run или EVal. Интересно, это происходит с любой функцией или с той, что уже запускалась ранее этим методом? Кстати, у вас неправильный синтаксис для строкового критерия. Надо так: rstВспомогательныйСписок.FindFirst "ИмяФункции = ' " & rstОсновнойСписок!ИмяФункции & "'" А лучше так: rstВспомогательныйСписок.FindFirst "ИмяФункции = ' " & strОсновнойСписок & "'" Может в этом и причина. А вообще, если цель - удалить записи в Т2, отсутствующие в другой таблице Т1, то проще выполнить запрос: Код: plsql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2018, 14:23 |
|
|
start [/forum/topic.php?desktop=1&fid=45&tid=1611506]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
49ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
others: | 279ms |
total: | 414ms |
0 / 0 |