|
|
|
клиент Access, сервер Oracle
|
|||
|---|---|---|---|
|
#18+
Привет алл! У меня вопрос, есть БД на аксесе, а таблице находяться в оракле, как мне вытащить данные из таблиц используя VBA. Соединиться вроде сумел а что делать дальше не могу понять Dim oConn As ADODB.Connection Set oConn = New ADODB.Connection oConn.Open "Provider=MSDAORA;Data Source=serverl;User ID=user; Password=pass" как мне запускать sql запросы ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2004, 16:36:08 |
|
||
|
клиент Access, сервер Oracle
|
|||
|---|---|---|---|
|
#18+
Подлинковать запросы и процедуры как из MS SQL нельзя ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2004, 16:44:40 |
|
||
|
клиент Access, сервер Oracle
|
|||
|---|---|---|---|
|
#18+
а как это сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2004, 16:47:49 |
|
||
|
клиент Access, сервер Oracle
|
|||
|---|---|---|---|
|
#18+
Вот сижу хелп читаю, пока что-то ничего не выходит ( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2004, 16:48:33 |
|
||
|
клиент Access, сервер Oracle
|
|||
|---|---|---|---|
|
#18+
Файл-Внешние данные-Связь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2004, 16:49:12 |
|
||
|
клиент Access, сервер Oracle
|
|||
|---|---|---|---|
|
#18+
А если не связывать, програмно выполнить запрос можно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2004, 16:57:36 |
|
||
|
клиент Access, сервер Oracle
|
|||
|---|---|---|---|
|
#18+
Есть опция dbSQLPassThrough. Запрос без анализа аксессом отправляется на сервер. Попробуйте! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2004, 17:30:03 |
|
||
|
клиент Access, сервер Oracle
|
|||
|---|---|---|---|
|
#18+
_Wolf_Привет алл! У меня вопрос, есть БД на аксесе, а таблице находяться в оракле, как мне вытащить данные из таблиц используя VBA. Соединиться вроде сумел а что делать дальше не могу понять Dim oConn As ADODB.Connection Set oConn = New ADODB.Connection oConn.Open "Provider=MSDAORA;Data Source=serverl;User ID=user; Password=pass" как мне запускать sql запросы ? запросы на выборку или определение данных ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2004, 17:54:31 |
|
||
|
клиент Access, сервер Oracle
|
|||
|---|---|---|---|
|
#18+
На выборку и на добавление, возможно потребуется изменение\удаление ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2004, 18:10:16 |
|
||
|
клиент Access, сервер Oracle
|
|||
|---|---|---|---|
|
#18+
execute - для добавления/ изменения/удаления RecordSet - для выборки oConn.execute "тампампам" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2004, 18:26:38 |
|
||
|
клиент Access, сервер Oracle
|
|||
|---|---|---|---|
|
#18+
Выдает ошибку ((( ORA-00905 missing keyword Dim oConn As ADODB.Connection Set oConn = New ADODB.Connection oConn.Open "Provider=MSDAORA;Data Source=serv;User ID=user; Password=pass" oConn.Execute "INSERT INTO TEST1 SELECT FROM TEST" oConn.Close ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2004, 18:41:32 |
|
||
|
клиент Access, сервер Oracle
|
|||
|---|---|---|---|
|
#18+
может PL/SQl особый язык,но автор INSERT INTO TEST1 SELECT FROM TEST не катит - между select и from нужен набор полей автор INSERT INTO TEST1 SELECT * FROM TEST а что, у Oracla аналогов QA нет ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2004, 19:30:13 |
|
||
|
клиент Access, сервер Oracle
|
|||
|---|---|---|---|
|
#18+
автор INSERT INTO TEST1 SELECT * FROM TEST Сорь это была просто опечатка моя, звездочку забыл вписать в форуме, однако все равно не проходит ( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2004, 09:28:14 |
|
||
|
клиент Access, сервер Oracle
|
|||
|---|---|---|---|
|
#18+
код ошибки,реальный кусок кода,проверка выполнямости sql-строки c той-же машины и с теми-же login/passw ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2004, 09:37:01 |
|
||
|
клиент Access, сервер Oracle
|
|||
|---|---|---|---|
|
#18+
в догон - надеюсь оракловый клиент стоит и настроен ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2004, 09:38:13 |
|
||
|
клиент Access, сервер Oracle
|
|||
|---|---|---|---|
|
#18+
Выдает ошибку ((( ORA-00905 missing keyword 1 Dim oConn As ADODB.Connection 2 Set oConn = New ADODB.Connection 3 oConn.Open "Provider=MSDAORA;Data Source=serv;User ID=user; Password=pass" 4 oConn.Execute "INSERT INTO TEST1 SELECT * FROM TEST" 5 oConn.Close Клиент стоит и настроен, зависает на 4 строке ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2004, 10:20:38 |
|
||
|
клиент Access, сервер Oracle
|
|||
|---|---|---|---|
|
#18+
_Wolf_Выдает ошибку ((( ORA-00905 missing keyword 1 Dim oConn As ADODB.Connection 2 Set oConn = New ADODB.Connection 3 oConn.Open "Provider=MSDAORA;Data Source=serv;User ID=user; Password=pass" 4 oConn.Execute "INSERT INTO TEST1 (?,?)|* SELECT * FROM TEST" 5 oConn.Close Клиент стоит и настроен, зависает на 4 строке мля ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2004, 10:41:44 |
|
||
|
клиент Access, сервер Oracle
|
|||
|---|---|---|---|
|
#18+
а что означают цифирки 1 2 по левому краю - в VBA Access я такого не видел ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2004, 10:42:44 |
|
||
|
клиент Access, сервер Oracle
|
|||
|---|---|---|---|
|
#18+
Номера строк, могу сразу сказать что в аксесе я их не писал ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2004, 10:56:16 |
|
||
|
клиент Access, сервер Oracle
|
|||
|---|---|---|---|
|
#18+
просили - реальный кусок кода получили - хз диагноз - В САД ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2004, 10:58:50 |
|
||
|
клиент Access, сервер Oracle
|
|||
|---|---|---|---|
|
#18+
Даю скриншот ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2004, 11:02:34 |
|
||
|
клиент Access, сервер Oracle
|
|||
|---|---|---|---|
|
#18+
1 нету энтих таблиц - почто оракуль мучаешь 2 проверь запрос - в сиквеле для этого служит QA ,в оракле - хз 3 возможно в синтаксисе sql надо указывать не только сервер ,но и базу ? 4 попробуй сделать не insert ,а create table - создасться в текущей базе 5 msdn http://support.microsoft.com/default.aspx?scid=kb;en-us;196587 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2004, 11:44:28 |
|
||
|
клиент Access, сервер Oracle
|
|||
|---|---|---|---|
|
#18+
У тебя к ораклу коннектиться нормально, это оракловая ошибка проветь наличие таблицы именно в своей схеме, проверь наличие прав на таблицы test1 и test ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2004, 12:13:07 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32817085&tid=1669884]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
31ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
63ms |
get tp. blocked users: |
2ms |
| others: | 234ms |
| total: | 368ms |

| 0 / 0 |
