|
|
|
Как проверить существование хранимой процедуры в *.mdb файле
|
|||
|---|---|---|---|
|
#18+
Если процедура находиться в базеданных на SQL то проверка выглядит примерно так If EXISTS (SELECT Name FROM sysobjects WHERE Name='NameStoredPocedure') А как бы проверить ее существование в базе данных Access (.mdb), ведь там нет системной таблицы sysobjects. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2005, 06:32:27 |
|
||
|
Как проверить существование хранимой процедуры в *.mdb файле
|
|||
|---|---|---|---|
|
#18+
Заранее длагодарен ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2005, 06:33:02 |
|
||
|
Как проверить существование хранимой процедуры в *.mdb файле
|
|||
|---|---|---|---|
|
#18+
А может быть просто включить отображение системных объектов в меню Сервис->Параметы на закладке Вид? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2005, 07:42:31 |
|
||
|
Как проверить существование хранимой процедуры в *.mdb файле
|
|||
|---|---|---|---|
|
#18+
А разве в MDB есть хранимые процедуры ? Запросы и таблицы, да, а вот SP... нету... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2005, 08:33:48 |
|
||
|
Как проверить существование хранимой процедуры в *.mdb файле
|
|||
|---|---|---|---|
|
#18+
Я и имел ввиду запрос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2005, 08:38:35 |
|
||
|
Как проверить существование хранимой процедуры в *.mdb файле
|
|||
|---|---|---|---|
|
#18+
Спаибо!!! Разобрался, влючил отображение системных таблиц и нашел табличку MSysObjects, это аналог Sysobjects в SQL. В ней то и храниться информация о всех объектах. Теперь жить стало легче, а то я через обработку ошибки начал делать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2005, 08:51:18 |
|
||
|
Как проверить существование хранимой процедуры в *.mdb файле
|
|||
|---|---|---|---|
|
#18+
Теперь проблемка другая. Как включить разрешение на чтение данных из этой таблицы(MSysObjects) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2005, 08:57:19 |
|
||
|
Как проверить существование хранимой процедуры в *.mdb файле
|
|||
|---|---|---|---|
|
#18+
Есть мнение перенести данный топик в форум по Акцесу. Думается мне что там он будет более уместен. Magnus ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2005, 14:25:35 |
|
||
|
Как проверить существование хранимой процедуры в *.mdb файле
|
|||
|---|---|---|---|
|
#18+
Сервис->Защита->Разрешения.... Хотя у меня по умолчанию и так открывается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2005, 15:33:27 |
|
||
|
Как проверить существование хранимой процедуры в *.mdb файле
|
|||
|---|---|---|---|
|
#18+
Лучше ползоваться штатными средствами QueryDefs, TableDefs, AllTables, AllQueries, ADOX... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2005, 15:37:19 |
|
||
|
Как проверить существование хранимой процедуры в *.mdb файле
|
|||
|---|---|---|---|
|
#18+
Ну вобщем необязательно лезть в системные таблички. Код: plaintext Ничего плохого в использовании обработчика ошибок для подобных задач нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2005, 15:41:31 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32879181&tid=1669027]: |
0ms |
get settings: |
7ms |
get forum list: |
21ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
124ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
40ms |
get tp. blocked users: |
2ms |
| others: | 249ms |
| total: | 463ms |

| 0 / 0 |
