powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Проверка существования объекта (запроса)
2 сообщений из 2, страница 1 из 1
Проверка существования объекта (запроса)
    #32037162
Светик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мне нужно определить наличия запроса в базе банных.Заранее благодарна.
...
Рейтинг: 0 / 0
Проверка существования объекта (запроса)
    #32037175
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
2 сообщений из 2, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Проверка существования объекта (запроса)
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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