powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / клиент Access, сервер Oracle
24 сообщений из 24, страница 1 из 1
клиент Access, сервер Oracle
    #32817043
_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 запросы ?
...
Рейтинг: 0 / 0
клиент Access, сервер Oracle
    #32817075
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подлинковать запросы и процедуры как из MS SQL нельзя ?
...
Рейтинг: 0 / 0
клиент Access, сервер Oracle
    #32817085
_Wolf_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а как это сделать?
...
Рейтинг: 0 / 0
клиент Access, сервер Oracle
    #32817090
_Wolf_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот сижу хелп читаю, пока что-то ничего не выходит (
...
Рейтинг: 0 / 0
клиент Access, сервер Oracle
    #32817092
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Файл-Внешние данные-Связь
...
Рейтинг: 0 / 0
клиент Access, сервер Oracle
    #32817125
_Wolf_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А если не связывать, програмно выполнить запрос можно?
...
Рейтинг: 0 / 0
клиент Access, сервер Oracle
    #32817224
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть опция dbSQLPassThrough. Запрос без анализа аксессом отправляется на сервер. Попробуйте!
...
Рейтинг: 0 / 0
клиент Access, сервер Oracle
    #32817294
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_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 запросы ?
запросы на выборку или определение данных ?
...
Рейтинг: 0 / 0
клиент Access, сервер Oracle
    #32817336
_Wolf_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На выборку и на добавление, возможно потребуется изменение\удаление
...
Рейтинг: 0 / 0
клиент Access, сервер Oracle
    #32817356
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
execute - для добавления/ изменения/удаления
RecordSet - для выборки
oConn.execute "тампампам"
...
Рейтинг: 0 / 0
клиент Access, сервер Oracle
    #32817383
_Wolf_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Выдает ошибку ((( 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
...
Рейтинг: 0 / 0
клиент Access, сервер Oracle
    #32817448
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
может PL/SQl особый язык,но
автор
INSERT INTO TEST1 SELECT FROM TEST

не катит - между select и from нужен набор полей
автор
INSERT INTO TEST1 SELECT * FROM TEST

а что, у Oracla аналогов QA нет ?
...
Рейтинг: 0 / 0
клиент Access, сервер Oracle
    #32817812
_Wolf_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
автор
INSERT INTO TEST1 SELECT * FROM TEST


Сорь это была просто опечатка моя, звездочку забыл вписать в форуме, однако все равно не проходит (
...
Рейтинг: 0 / 0
клиент Access, сервер Oracle
    #32817826
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
код ошибки,реальный кусок кода,проверка выполнямости sql-строки c той-же машины и с теми-же login/passw
...
Рейтинг: 0 / 0
клиент Access, сервер Oracle
    #32817830
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в догон - надеюсь оракловый клиент стоит и настроен ?
...
Рейтинг: 0 / 0
клиент Access, сервер Oracle
    #32817962
_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 строке
...
Рейтинг: 0 / 0
клиент Access, сервер Oracle
    #32818031
мля
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
_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 строке

мля
...
Рейтинг: 0 / 0
клиент Access, сервер Oracle
    #32818035
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а что означают цифирки 1 2 по левому краю - в VBA Access я такого не видел ?
...
Рейтинг: 0 / 0
клиент Access, сервер Oracle
    #32818071
_Wolf_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Номера строк, могу сразу сказать что в аксесе я их не писал
...
Рейтинг: 0 / 0
клиент Access, сервер Oracle
    #32818081
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
просили - реальный кусок кода
получили - хз
диагноз - В САД
...
Рейтинг: 0 / 0
клиент Access, сервер Oracle
    #32818094
_Wolf_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Даю скриншот
...
Рейтинг: 0 / 0
клиент Access, сервер Oracle
    #32818251
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1 нету энтих таблиц - почто оракуль мучаешь
2 проверь запрос - в сиквеле для этого служит QA ,в оракле - хз
3 возможно в синтаксисе sql надо указывать не только сервер ,но и базу ?
4 попробуй сделать не insert ,а create table - создасться в текущей базе
5 msdn http://support.microsoft.com/default.aspx?scid=kb;en-us;196587
...
Рейтинг: 0 / 0
клиент Access, сервер Oracle
    #32818351
?
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
?
Гость
У тебя к ораклу коннектиться нормально, это оракловая ошибка
проветь наличие таблицы именно в своей схеме, проверь наличие прав на таблицы test1 и test
...
Рейтинг: 0 / 0
клиент Access, сервер Oracle
    #32818356
_Wolf_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
УРАААААААААА ЗАРАБОТАЛААААААА, действительно, пытался добавить данные в таблицу которой не существует, всем спасибо большое
...
Рейтинг: 0 / 0
24 сообщений из 24, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / клиент Access, сервер Oracle
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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