MyTetra Share
Делитесь знаниями!
Как проверить наличие таблицы в базе?? [new]
17.03.2019
00:12
Раздел: !Закладки - SQL Server - VBA_Sql_Server

Как проверить наличие таблицы в базе??  [new]

Исходя из предположения что сервер доступен проверим наличие одной таблицы открыв RecordSet и поймав ошибку .Вместо CurrentDb у нас будет CurrentProject что экономит на написании строк подключения и передаче пароля

Dim rst As ADODB.Recordset
Set rst = New ADODB.Recordset
On Error GoTo Bad_Table
rst.Open "Name_Table", CurrentProject.Connection
MsgBox ("YES Name_Table")
rst.Close
Set rst = Nothing
Exit Sub
Bad_Table:
MsgBox ("NO Name_Table")
End Sub


T-SQL:

IF EXISTS (SELECT name FROM sysobjects WHERE name = "your name" AND TYPE = "your type")...
Так же в этом разделе:
 
MyTetra Share v.0.52
Яндекс индекс цитирования