Гость
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / VFP7(x32)+Oracle10(x64)+Win2k8R2(x64) / 13 сообщений из 13, страница 1 из 1
09.04.2012, 18:54
    #37745692
Балбесс
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VFP7(x32)+Oracle10(x64)+Win2k8R2(x64)
Доброго всем вечера.

Есть сервер с Ораклом 9.2.0.8
Есть комп с Win2k8R2(x64) на которой установлен клиент оракла 10.2.0.1(х64)
Не могу подключиться из VFP7(x32) к Ораклу. С помощью sqlplus'а подключаюсь без проблем.
Возможно ли фоксом подключиться к ораклу в таких условиях?
...
Рейтинг: 0 / 0
09.04.2012, 18:59
    #37745704
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VFP7(x32)+Oracle10(x64)+Win2k8R2(x64)
Как именно подключаетесь? Код приведите.
...
Рейтинг: 0 / 0
09.04.2012, 23:47
    #37745977
Sergey Ch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VFP7(x32)+Oracle10(x64)+Win2k8R2(x64)
БалбессВозможно ли фоксом подключиться к ораклу в таких условиях?
Нет.

Нужно дополнительно установить 32bit Oracle client.
...
Рейтинг: 0 / 0
10.04.2012, 15:30
    #37747024
Балбесс
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VFP7(x32)+Oracle10(x64)+Win2k8R2(x64)
ВладимирМКак именно подключаетесь? Код приведите.
Код: vbnet
1.
2.
3.
4.
5.
6.
conn="driver={Oracle in OraHome92};server=branch;uid=xtest;pwd=xtest"
IF SQLSTRINGCONNECT(conn) < 0
   = MESSAGEBOX('Cannot make connection', 16, 'SQL Connect Error')
ELSE
   = MESSAGEBOX('Connection made', 48, 'SQL Connect Message')
ENDIF




Sergey ChНужно дополнительно установить 32bit Oracle client.
Дополнительно это как? Поставить на одну машину х32 и х64 клиенты? Но так ведь не получится
...
Рейтинг: 0 / 0
10.04.2012, 23:22
    #37747726
Sergey Ch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VFP7(x32)+Oracle10(x64)+Win2k8R2(x64)
Балбесс Дополнительно это как? Поставить на одну машину х32 и х64 клиенты? Но так ведь не получится
А Вы пробовали?
...
Рейтинг: 0 / 0
11.04.2012, 10:39
    #37748034
Балбесс
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VFP7(x32)+Oracle10(x64)+Win2k8R2(x64)
Sergey ChБалбесс Дополнительно это как? Поставить на одну машину х32 и х64 клиенты? Но так ведь не получится
А Вы пробовали?
да.
...
Рейтинг: 0 / 0
11.04.2012, 11:25
    #37748149
Banditos
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VFP7(x32)+Oracle10(x64)+Win2k8R2(x64)
БалбессДополнительно это как? Поставить на одну машину х32 и х64 клиенты? Но так ведь не получится
На одну машину можно поставить сколько угодно различных клиентов. Проверено не один раз.
Только очень рекомендуется подумать, а действительно ли это так необходимо - несколько клиентов?


Балбесс
Код: vbnet
1.
2.
3.
4.
5.
6.
conn="driver={Oracle in OraHome92};server=branch;uid=xtest;pwd=xtest"
IF SQLSTRINGCONNECT(conn) < 0
   = MESSAGEBOX('Cannot make connection', 16, 'SQL Connect Error')
ELSE
   = MESSAGEBOX('Connection made', 48, 'SQL Connect Message')
ENDIF



А почему бы не попробовать подключиться через ODBC - "Microsoft ODBC for Oracle"?
Т.е. настроить гарантированно рабочее подключение, а потом просто им пользоваться?
...
Рейтинг: 0 / 0
11.04.2012, 13:50
    #37748545
Балбесс
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VFP7(x32)+Oracle10(x64)+Win2k8R2(x64)
BanditosА почему бы не попробовать подключиться через ODBC - "Microsoft ODBC for Oracle"?

У меня в списке драйверов ODBC есть только тот, что ставился с клиентом Оракла и SQL Server
...
Рейтинг: 0 / 0
11.04.2012, 15:43
    #37748858
Banditos
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VFP7(x32)+Oracle10(x64)+Win2k8R2(x64)
БалбессУ меня в списке драйверов ODBC есть только тот, что ставился с клиентом Оракла и SQL Server
Ну, пусть будет этот.
Через него попробовать подключиться?
...
Рейтинг: 0 / 0
11.04.2012, 15:50
    #37748870
Banditos
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VFP7(x32)+Oracle10(x64)+Win2k8R2(x64)
Я, собственно, к чему веду.
Мне кажется, что у тебя не хватает параметров в строке подключения.
...
Рейтинг: 0 / 0
11.04.2012, 15:56
    #37748880
Banditos
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VFP7(x32)+Oracle10(x64)+Win2k8R2(x64)
Да, и еще...
Почему такой код:
Балбесс
Код: vbnet
1.
2.
3.
4.
5.
6.
conn="driver={Oracle in OraHome92};server=branch;uid=xtest;pwd=xtest"
IF SQLSTRINGCONNECT(conn) < 0
   = MESSAGEBOX('Cannot make connection', 16, 'SQL Connect Error')
ELSE
   = MESSAGEBOX('Connection made', 48, 'SQL Connect Message')
ENDIF




А не, к примеру, такой:
Код: vbnet
1.
2.
3.
4.
5.
6.
PUBLIC gnConnHandle
STORE SQLSTRINGCONNECT(conn) TO gnConnHandle
IF gnConnHandle<0
	= MESSAGEBOX('Cannot make connection', 16, 'SQL Connect Error')
	RETURN 
ENDIF 
...
Рейтинг: 0 / 0
11.04.2012, 16:42
    #37748983
Балбесс
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VFP7(x32)+Oracle10(x64)+Win2k8R2(x64)
Всем спасибо. Разобрался. Помог совет отсюда https://forums.oracle.com/forums/thread.jspa?threadID=246107

Установил х32 клиент, поправил путь в реестре, перенес инвентори из Program Files (x86) в Program Files
...
Рейтинг: 0 / 0
12.04.2012, 00:46
    #37749531
Sergey Ch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VFP7(x32)+Oracle10(x64)+Win2k8R2(x64)
БалбессВсем спасибо. Разобрался...
Большинство из нас имеет два клиента на машине 32 и 64 bit...

Good luck!
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / VFP7(x32)+Oracle10(x64)+Win2k8R2(x64) / 13 сообщений из 13, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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