Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / БД открывается без хранимых процедур / 9 сообщений из 9, страница 1 из 1
12.12.2007, 10:59
    #35003410
VetAnd
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
БД открывается без хранимых процедур
Добрый всем день.
Поскажите пожалуйста почему при открытии БД Fox не "видит" хранимых процедур.
Т.е. при открытии
Код: plaintext
1.
2.
OPEN DATABASE e:\.......
LIST PROCEDURES
пишет no stored procedures
При добавлении БД в проект - такаяже ситуация, папка stored procedures пустая
...
Рейтинг: 0 / 0
12.12.2007, 11:00
    #35003414
AleksMed
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
БД открывается без хранимых процедур
Может их там и не было никогда :)
...
Рейтинг: 0 / 0
12.12.2007, 11:05
    #35003441
VetAnd
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
БД открывается без хранимых процедур
Да не, доподлинно известно, что они есть и в приложении работают :(
...
Рейтинг: 0 / 0
12.12.2007, 11:12
    #35003486
БД открывается без хранимых процедур
Они есть в другой базе. А в этой нет.
...
Рейтинг: 0 / 0
12.12.2007, 12:05
    #35003769
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
БД открывается без хранимых процедур
Если хитрым образом удалить исходники ХП из контейнера, то работать они будут (т.к. останется откомпилированный вариант), но при попытке что-то посмотреть там будет пусто, а после сохранения пустоты и откомпилированные исчезнут.

Ковыряй контейнер *.DBC и рефоксом восстанавливай исходники.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
USE My.DBC
Locate FOR Objectname = 'StoredProceduresSource'
If FOUND()
    * В поле Code исходники ХП
Endif

Locate FOR Objectname = 'StoredProceduresObject'
If FOUND()
    * В поле Code откомпилированные ХП
Endif
...
Рейтинг: 0 / 0
12.12.2007, 13:03
    #35004048
VetAnd
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
БД открывается без хранимых процедур
to Dima_T Спасибо большое,
Нашел в базе одноименный файл с расширением fxp и в нем Refox показывает вроде как их (ХП).
Такое вообще технически возможно чтобы хранимые процедуры находились не в контейнере?
В tabl dezigner триггеры ссылаются на процедуры которые в этом файле собственно и есть.

ЗЫ. А Refox на файле контейнера виснет (((
...
Рейтинг: 0 / 0
12.12.2007, 13:06
    #35004059
БД открывается без хранимых процедур
Как и было сказано - в базе ХП нет. Есть процедуры (не ХП) в отдельном процедурном файле.
...
Рейтинг: 0 / 0
12.12.2007, 13:14
    #35004092
VetAnd
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
БД открывается без хранимых процедур
Всё понял, спасибо

* Не надо искать черную кошку в тёмной комнате, особенно если ее там нет...
...
Рейтинг: 0 / 0
12.12.2007, 13:39
    #35004195
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
БД открывается без хранимых процедур
VetAndЗЫ. А Refox на файле контейнера виснет ((( А что он должен делать когда ему DBF-ку подсовывают?
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / БД открывается без хранимых процедур / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]