Access и oracle

ZarDark
Дата: 21.02.2008 15:15:52
Доброго всем времени суток!
Помогите пожалуйста.
Есть база в oracle 9i в качестве интерфейса работы с ней выступает access 97, почему так не спрашивайте делал не я.Поскольку 97 очень тормозит было решено перевести все в 2003, но возникает какаято ошибка,в чем дело не могу понять.Чтобы это могло бытьи как лучше перевести базу в 2003 access подскажите пожалуйста.
Ошибка которую выдает 2003
Программист-Любитель
Дата: 21.02.2008 15:17:54
выполните компиляцию из окна виби и посмотрите где будет ругаться на ашипки
ZarDark
Дата: 28.02.2008 09:45:38
Спасибо все скомпилировалось. Ток теперь возникла другая проблема. В одной главной таблице котоая берется из oracle половина записей выводится краказябрами или тупо пишет #ошибка, причем такая ошибка не по столбцам а по строкам, а некоторые строки выводит нормально. Ошибка которую он говорит "Ширина столбца текста Unicode должна выражаться четным числом байтов".
CtrlAlt
Дата: 28.02.2008 10:14:58
А что, в Оракле строки в юникоде хранятся?
Сделайте там varchar2 byte.
ZarDark
Дата: 28.02.2008 11:13:13
а как посмотреть в unicode они или нет, там много строк и они разных типов
A_l_e_x!
Дата: 28.02.2008 11:18:05
как вариант - удалите связь с оракловской таблицей и прилинкуйте ее снова...
ZarDark
Дата: 28.02.2008 11:47:34
A_l_e_x!
как вариант - удалите связь с оракловской таблицей и прилинкуйте ее снова...


уже пробовал так,при импорте опять таки выдает туже ошибку про unicode
ZarDark
Дата: 28.02.2008 11:49:55
может где нибудь в настройках каких нибудь надо что нибудь поправить, почему в 97 все работает нормально а в 2003 нет
CtrlAlt
Дата: 28.02.2008 11:54:33
Какое-нибудь интеллектуальное средство для работы с Ораклом есть?
Типа Тоада, Скуль Навигатора?

Если нет, то можно в SQL Plus использовать команду
desc имя_таблица
если будут столбцы с описанием типа VARCHAR2(100 CHAR), значит используются юникоднутые столбцы(в большинстве случаев, которые не нужны).
ZarDark
Дата: 28.02.2008 12:01:49
CtrlAlt
Какое-нибудь интеллектуальное средство для работы с Ораклом есть?
Типа Тоада, Скуль Навигатора?

Если нет, то можно в SQL Plus использовать команду
desc имя_таблица
если будут столбцы с описанием типа VARCHAR2(100 CHAR), значит используются юникоднутые столбцы(в большинстве случаев, которые не нужны).


только такие:
VARCHAR2(20)
LONG
VARCHAR2(8)
DATE
NUMBER(2)