Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Обращение к таблице / 2 сообщений из 2, страница 1 из 1
15.03.2009, 10:44
    #35869801
zzz11111
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обращение к таблице
Добрый день обьясните пожалуйста следующее: пытаюсь соединиться с базой через Access 2003 ADO следующим образом
Dim ConnectString As String
ConnectString = "Provider=IBMDADB2;server=serv1\db2;User Id=admin;Password=*;DATABASE=SAMPLE;HOSTNAME=192.168.1.3;PORT=446;PROTOCOL=TCPIP;"
Dim con As ADODB.Connection
Set con = New ADODB.Connection
con.CursorLocation = adUseClient
con.Open ConnectString

Dim rs As ADODB.Recordset
Set rs = New ADODB.Recordset
rs.CursorType = adOpenKeyset
rs.CursorLocation = adUseClient
rs.Open "SELECT * FROM EMPLOYEE", con-------- здесь выдает ошибку что нет такой таблицы admin.employee. Почему он ставит логин перед именем таблицы??
Обьясните пожалуйста срочно нужно...!!!
...
Рейтинг: 0 / 0
15.03.2009, 19:11
    #35870049
Абсолют
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обращение к таблице
Это схема по умолчанию. А таблица находится, видимо, в другой схеме.

Синтаксис должен выглядеть так:

Код: plaintext
SELECT * FROM "MYSCHEMA"."EMPLOYEE"

Где "MYSCHEMA" является той схемой, в которой находится эта таблица.
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Обращение к таблице / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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