Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Проверка существования объекта (запроса) / 2 сообщений из 2, страница 1 из 1
17.07.2002, 13:46
    #32037162
Светик
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проверка существования объекта (запроса)
Мне нужно определить наличия запроса в базе банных.Заранее благодарна.
...
Рейтинг: 0 / 0
17.07.2002, 14:08
    #32037175
sFx
sFx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проверка существования объекта (запроса)
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
 Public Function ExistsObject(ByVal strName As Variant, ByVal intType As Integer, Optional dbsExistObject As Database) As Boolean
'Возвращает TRUE если указанный объект существует
'Where intType is:
'1-Tabledef
'5-Querydef
Dim rstSource As Recordset, Strng As String
On Error Resume Next
 Strng = dbsExistObject.NAME
 If Err.Number <>  0  Then Set dbsExistObject = CurrentDb
On Error GoTo ErrExistsObject
If intType =  1  Then
 Strng =  " (Type=1  or Type= 6 ) "
Else
 Strng =  " Type="  & intType
End If
Set rstSource = dbsExistObject.OpenRecordset( "Select * from MSysObjects where (Name='" & strName & "' and "  & Strng &  " )" , dbOpenForwardOnly)
If rstSource.EOF = True Then
 ExistsObject = False
Else
 ExistsObject = True
End If
Exit Function

ErrExistsObject:
 Beep
 MsgBox Err.Description
 ExistsObject = False
End Function 
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Проверка существования объекта (запроса) / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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