powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Ошибка ODBC-call failed
8 сообщений из 8, страница 1 из 1
Ошибка ODBC-call failed
    #32228644
bes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
bes
Гость
Прилинковал в MS Access 2000 таблицу MS SQL server 7.0. При просмотре этой таблицы - Ошибка ODBC-call failed. Так как это проблема не новая, почитал имеющиея ответы. Возник вопрос: Как прилинковать таблицу с помощью не DAO, а ADO, без програмного кода? Или обычным путём это не возможно.
Спасибо за ответы.
...
Рейтинг: 0 / 0
Ошибка ODBC-call failed
    #32229185
bes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
bes
Гость
Гуру не могут или не хотят ответить?
...
Рейтинг: 0 / 0
Ошибка ODBC-call failed
    #32229191
Фотография TatianaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а что такое обычный путь в данном контексте?
с каких пор можно прилинковать таблицу с помощью ADO?

вот поэтому и не отвечают
...
Рейтинг: 0 / 0
Ошибка ODBC-call failed
    #32229213
bes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
bes
Гость
Согласен. Подскажи как програмым путём можно подключиться?
...
Рейтинг: 0 / 0
Ошибка ODBC-call failed
    #32229217
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Ошибка ODBC-call failed
    #32229228
Фотография TatianaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а что сделать то надо?
если ты хочешо прилинковать таблицы програмно- это через DAO делать надо
если ты хочешь рекордсет открыть, то это можно сделать и через DAO и ADO

вот пример, автора не помню, кажется у Андрея Митина на форуме было
Function LinkingTables(DataBasePath As String)
On Error GoTo Err_Link
Dim DBLink As DAO.Database
Dim DB As DAO.Database
Dim tblTableToLink As TableDef
Dim tblTable As TableDef

DoCmd.Hourglass True
Set DBLink = DBEngine(0).OpenDatabase(DataBasePath)
Set DB = CurrentDb
For Each tblTableToLink In DBLink.TableDefs
If tblTableToLink.Attributes = 0 Then
Set tblTable = DB.CreateTableDef(tblTableToLink.Name)
tblTable.Connect = ";DATABASE=" & DataBasePath & ";Table=" & tblTableToLink.Name & ""
tblTable.SourceTableName = tblTableToLink.Name
DB.TableDefs.Append tblTable
DB.TableDefs.Refresh
Set tblTable = Nothing
End If
Next tblTableToLink
DBLink.CLOSE
DoCmd.Hourglass False
Exit Function
Err_Link:
Select Case err.Number
Case 3012
MsgBox "??????? ? ????? ?????? ??? ??????????! " & tblTableToLink.Name, vbCritical + vbOKOnly
Case 3024
MsgBox "?? ???? ????? ???? ? ???????? ??????!", vbCritical + vbOKOnly
Case 3044
MsgBox "äðúéá ìáñéñ ðúåðéí ìà ðëåï!", vbCritical + vbOKOnly
Case Else
MsgBox err.Number
MsgBox err.Description
End Select
DoCmd.Hourglass False

End Function

DataBasePath - это путь к базе с таблицами
...
Рейтинг: 0 / 0
Ошибка ODBC-call failed
    #32229273
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
А вот это:

MsgBox "??????? ? ????? ?????? ??? ??????????! "

- это на иврите? :^)
...
Рейтинг: 0 / 0
Ошибка ODBC-call failed
    #32229302
Фотография TatianaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"?? ???? ????? ???? ? ???????? ??????!", это на русском
а это "äðúéá ìáñéñ ðúåðéí ìà ðëåï!", на иврите :)
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Ошибка ODBC-call failed
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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