powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / переопределение типов полей в Access
11 сообщений из 11, страница 1 из 1
переопределение типов полей в Access
    #39095544
about_job
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!
В базе Access имеются присоединенные таблицы из Oracle.
На их основе сделаны запросы (для того, чтобы переназвать поля не так, как они называются в Oracle).
Эти запросы используются для выборки вставки, удаления, обновления.

Возникла необходимость переопределить типы полей.
Как я понял в присоединенной таблице этого не сделать.
Может, можно это сделать как-то через запрос? Или какими-то другими способами?
...
Рейтинг: 0 / 0
переопределение типов полей в Access
    #39095561
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
about_jobВозникла необходимость переопределить типы полей.
Какие на какие?
...
Рейтинг: 0 / 0
переопределение типов полей в Access
    #39095588
about_job
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пока хотя бы text в целое число.
(очему-то тип integer в Oracle преобразовался в text в присоединенной таблице Access)
...
Рейтинг: 0 / 0
переопределение типов полей в Access
    #39095609
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если Oracle доступен, возможно, разумно на нём создать необходимые представления.
А если нет, придётся делать их на Аксессе (в форме статических или динамических запросов) с использованием соотв. локальных функций преобразования типов.
about_jobтип integer в Oracle преобразовался в text в присоединенной таблице Access
От Oracle присоединяли именно таблицу? не представление?
...
Рейтинг: 0 / 0
переопределение типов полей в Access
    #39095655
about_job
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Из Oracle присоединяю таблицу.
Структуру ее можно менять.
Да. В данном случае, чтобы получить int в Access можно сделать number в Oracle.
Только для каждого ли типа поля в Access есть соответствие в Oracle?
Требуется сделать поле типа OLE в Access.
Вряд ли Access автоматически какой-то тип Oracle приведет к этому типу при присоединении таблицы.
...
Рейтинг: 0 / 0
переопределение типов полей в Access
    #39095656
about_jobочему-то тип Integer в Oracle преобразовался в text в присоединенной таблице Access И правильно сделал. Integer в Oracle, это NUMBER(38). В Аксе нет такого числового типа, способного "проглотить" число в 38 разрядов.
Если есть возможность измените в Oracle тип на NUMBER(nn). где nn - максимальное разумное кол-во цифр.
Иначе, в запросе можно преобразовать в число функцией CLng или CDbl в зависимости от диапазона значений.
...
Рейтинг: 0 / 0
переопределение типов полей в Access
    #39095700
about_job
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, да с number получится. Так и сделаю.
...
Рейтинг: 0 / 0
переопределение типов полей в Access
    #39096118
about_job
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если в запросе использовать преобразование типа(cling), то запрос получится необновляемым. Или я ошибаюсь?
...
Рейтинг: 0 / 0
переопределение типов полей в Access
    #39100194
about_job
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Коллеги, а есть ли возможность задать такой тип поля в oracle, который access преобразует в логический?
...
Рейтинг: 0 / 0
переопределение типов полей в Access
    #39100196
ROI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
about_jobКоллеги, а есть ли возможность задать такой тип поля в oracle, который access преобразует в логический?
Ну мы все прям в oracle сидим.
Вам батенька не сюда.
...
Рейтинг: 0 / 0
переопределение типов полей в Access
    #39100201
about_job
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну, там тем более пошлют. Вопром напрямую связан с импортом в access.
И его можно переформулировать так: какие типы могут быть преобразованы в логический при создании связанных таблиц в access.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / переопределение типов полей в Access
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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