powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Привет от Oracle
7 сообщений из 7, страница 1 из 1
Привет от Oracle
    #32373220
selis76
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет всем. Приходится цеплять к базе 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
Привет от Oracle
    #32373224
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А сделать преобразование к тексту на стороне оракла? И линк ко вьюхе?
...
Рейтинг: 0 / 0
Привет от Oracle
    #32373255
selis76
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как много таблиц и их придется все продублировать, да view с точки производительности Oracle тоже не подарок.
Сергей С
...
Рейтинг: 0 / 0
Привет от Oracle
    #32373308
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здесь только что был пост

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


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