Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Привет от Oracle / 7 сообщений из 7, страница 1 из 1
12.01.2004, 15:01
    #32373220
selis76
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Привет от Oracle
Привет всем. Приходится цеплять к базе oracle некоторые приложения Access. Общение идет через родной драйвер Odbc oracle (база oracle 8.1.7), делаем линки таблиц Oracle.
Как известно число в Oracle может иметь большую размерность числа и точность например (всего знаков 18. на десятич часть 3) и в access 97 оно линкуется как текст (на то есть статья Microsoft), ведь Access97 не может интерпретировать числа больше 15-16 знаков (с вариантами точности).
Когда начали проверять линки в Access 2000 обнаружилось что Access 2000 воспринимает числа 18.3 как числа, но неверно - число 100.10 отображается как 10010 - т.е. точка игнорируется. Реально длинные числа 18.3 мы не храним но это заложено на будущее.
Переделывать структуру базы Oracle естесттвенно не будем.
Но вот вопрос - пусть длинные числа будут отображаться текстом, но как этого добится?
Какие будут идеи


1) Я смог реализовать это прямым запросом с преобразованием в текст to_char из Access (Pass through), прямой запрос в общем то обладает свойствами линка, но производительность будет меньше чем database link
2) Как я понял невозможно создать DatabaseLink и указать явно что поле будет текстовым ибо свойство Fields для линкованной таблицы изменять нельзя?
3) Я пробовал добится в Access 2000 нормальной интерпретации числа, (через настройки Odbc драйвера и Региональные) но это дохлый номер.


Сергей С
...
Рейтинг: 0 / 0
12.01.2004, 15:04
    #32373224
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Привет от Oracle
А сделать преобразование к тексту на стороне оракла? И линк ко вьюхе?
...
Рейтинг: 0 / 0
12.01.2004, 15:17
    #32373255
selis76
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Привет от Oracle
как много таблиц и их придется все продублировать, да view с точки производительности Oracle тоже не подарок.
Сергей С
...
Рейтинг: 0 / 0
12.01.2004, 15:37
    #32373308
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Привет от Oracle
Здесь только что был пост

Кто и зачем его убил?
...
Рейтинг: 0 / 0
12.01.2004, 15:40
    #32373313
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Привет от Oracle
А автору можно посоветовать не писать все сообщение в одной только теме. Все равно ее никто не читает.
...
Рейтинг: 0 / 0
12.01.2004, 16:39
    #32373436
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Привет от Oracle
...
Рейтинг: 0 / 0
12.01.2004, 16:47
    #32373452
selis76
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Привет от Oracle
что View я имею ввиду в Oracle
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Привет от Oracle / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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