Модераторы: Akina
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> VB -> ORACLE, Обсуждение совместимости ORACLE c VB 
:(
    Опции темы
rmaf
Дата 15.7.2005, 15:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 15.7.2005

Репутация: нет
Всего: нет



Всем доброго времени суток!
Возникла такая проблемка: не могу найти как можно реализовать в коде VB подключение к базе ORACLE.
Если кто вкурсе как это сделать - помогите.... smile
smile

Это сообщение отредактировал(а) rmaf - 15.7.2005, 15:12
PM MAIL   Вверх
Vach
Дата 15.7.2005, 20:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 304
Регистрация: 17.10.2003
Где: Санкт-Петербург

Репутация: 8
Всего: 18



С oracl`ом работал мало, своих примеров нет.
Вроде нужен клиент оракла на машине (так будет точно быстрее работать)
тут куча примеров (в поиске "oracle").
Клиент оракла или на диске или в сети.
Удачи.

Это сообщение отредактировал(а) Vach - 15.7.2005, 20:11
PM MAIL ICQ   Вверх
rmaf
Дата 18.7.2005, 12:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 15.7.2005

Репутация: нет
Всего: нет



Огромное спасибо Vach!

Я был на этом сайте раньше, но почему-то не додумался задать поиск по ораклу.... smile

Буду ковырать дальше.

smile
PM MAIL   Вверх
rmaf
Дата 18.7.2005, 17:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 15.7.2005

Репутация: нет
Всего: нет



Вот такая штука:

cn.Open "provider=MSDAORA;Data Source =SID", "USER", "PASSWORD"

срабатывает только если на машине физически есть база. У меня же установлен клиент Оракла. База лежит н адругой машине. Так вот, при выполнении вышеупомянутой строчки выдает ошибочку, что нету листенера.
Я проверил в сервисах его действительно нету.

Согласитесь, не очень просто базу Оракла переносить на свою машину для работы с ней... smile как только понадобится в ней покавыряться.

Я бы и не удивлялся проблеме, да вот только остальные программы (SQL Plus, SQLPlus Worksheet, SQL Navigator) коннектятся без всяких проблем...

Кто, что может подсказать?
PM MAIL   Вверх
Vach
Дата 19.7.2005, 11:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 304
Регистрация: 17.10.2003
Где: Санкт-Петербург

Репутация: 8
Всего: 18



Тут дело в настройки клиента оракла.
В папке с клиентом оракла в директории "network\admin\" в файле "tnsnames.ora" должно быть настроено соединение с сервером. (как точно я не знаю smile )
В файле "tnsnames.ora" примерно следующий текст:
Код
СЕРВЕР =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.1)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SID = СЕРВЕР)
      (SERVER = DEDICATED)
    )
  )

«СЕРВЕР», «HOST», «PORT» и «SID» укажи свои.
Задай вопрос по настройки соединения клиента с ораклом в форуме "Программирование -> Базы данных -> Oracle"
Удачи.
PM MAIL ICQ   Вверх
rmaf
Дата 19.7.2005, 12:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 15.7.2005

Репутация: нет
Всего: нет



Все верно.
Есть такой файлик, и настройки в нем есть. Я ж говорю, остальные программы работают с его помощью без всяких проблем.

Вот что я еще выкопал:
запускаю код на своей машине (с клиентом оракла) - ошибка
на сервере (с базой оракла)

Вот как...
PM MAIL   Вверх
Vach
Дата 20.7.2005, 12:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 304
Регистрация: 17.10.2003
Где: Санкт-Петербург

Репутация: 8
Всего: 18



rmaf дальше проблемы у меня smile
Сейчас в сети нет доступной базы оракла (сервер закрыт, виден только локально) и проверить соединение через VB нет никакой возможности.
PM MAIL ICQ   Вверх
rmaf
Дата 20.7.2005, 13:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 15.7.2005

Репутация: нет
Всего: нет



Жаль конешно...
Что ж буду ждать..... если че найду, обязательно поделюсь

PM MAIL   Вверх
rmaf
Дата 23.9.2005, 14:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 15.7.2005

Репутация: нет
Всего: нет



С соединением все в норме. Было время, меня немного в другую сторону (от программирования) ганяли. Но теперь я снова за свое. smile

Вот такой вопрос:
можно ли ссылочку на описание построения запросов из ВизуалБейсика в Оракл.
А то, все что получается находить это только соединение с файлами mdb. Тоже полезная инфа, да вот только не та что нужно.

Спасибо!
PM MAIL   Вверх
Igor Graf
Дата 26.9.2005, 10:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 152
Регистрация: 10.2.2005

Репутация: нет
Всего: нет



Привет народ, вопрос в тему: какая версия Oracle подходит лучше всего под винду и вб?

PM MAIL   Вверх
Vach
Дата 26.9.2005, 13:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 304
Регистрация: 17.10.2003
Где: Санкт-Петербург

Репутация: 8
Всего: 18



Что лучше "под винду" это лучше спросить в форуме БД,Oracle а для vb пойдет всё что пойдет для винды.
У меня работает oracle9i.
PM MAIL ICQ   Вверх
rmaf
Дата 26.9.2005, 15:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 15.7.2005

Репутация: нет
Всего: нет



Вполне согласен с Vach...
У меня стоял Oracle7, Oraclr9. Работает что с тем, что с другим....
PM MAIL   Вверх
Igor Graf
Дата 28.9.2005, 20:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 152
Регистрация: 10.2.2005

Репутация: нет
Всего: нет



Привет народ, спасибо большое за участие!
Раз уж вы работаете с Oracle9, мож заодно подскажете ссылочку хорошую, чтоб эту бд освоить можно было, на форуме видел про 8, но хотелось бы с 9 сразу начать.А вообще какая версия щас последняя(Oracle)?

С уважением Graf
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "VB6"
Akina

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по VB обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • Используйте теги [code=vb][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | VB6 | Следующая тема »


 




[ Время генерации скрипта: 0.0989 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.