Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / IBM DB2, WebSphere, IMS, U2, etc Новый топик    Ответить
 Обращение к таблице  [new]
zzz11111
Member

Откуда:
Сообщений: 1
Добрый день обьясните пожалуйста следующее: пытаюсь соединиться с базой через 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. Почему он ставит логин перед именем таблицы??
Обьясните пожалуйста срочно нужно...!!!
15 мар 09, 10:44    [6928262]     Ответить | Цитировать Сообщить модератору
 Re: Обращение к таблице  [new]
Абсолют
Member

Откуда:
Сообщений: 2128
Блог
Это схема по умолчанию. А таблица находится, видимо, в другой схеме.

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

SELECT * FROM "MYSCHEMA"."EMPLOYEE"

Где "MYSCHEMA" является той схемой, в которой находится эта таблица.
15 мар 09, 19:11    [6928713]     Ответить | Цитировать Сообщить модератору
Все форумы / IBM DB2, WebSphere, IMS, U2, etc Ответить