Clarion - PostgreSQL
Модератор: Andrew™
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
-
- ✯ Ветеран ✯
- Сообщения: 5131
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 11 раз
- Поблагодарили: 24 раза
Clarion - PostgreSQL
Кавычки, оказывается, выставил сам Кларион после работы Визарда импорта. Если кавычки убрать, то Кларион спрашивает "Создать ли таблицу?". Такой, мол, нет. Может всё-таки проблема быть связана с Юникодом? Похоже, база в нём.
We are hard at work… for you. 

- ingasoftplus
- Ветеран
- Сообщения: 453
- Зарегистрирован: 26 Декабрь 2006, 17:07
- Откуда: Оттуда :)
- Благодарил (а): 116 раз
- Поблагодарили: 6 раз
Clarion - PostgreSQL
а в имени не присутствуют русские символы? (чисто в порядке бреда)... зачем кавычки...
-
- ✯ Ветеран ✯
- Сообщения: 1031
- Зарегистрирован: 08 Июль 2005, 6:48
- Откуда: Россия
- Поблагодарили: 1 раз
Clarion - PostgreSQL
а точно в словарь структура таблицы норм. импортирована? а типы полей правильные? а ключи?kreator писал(а): ↑05 Июнь 2017, 10:45 Не хочу плодить темы, PostgreSQL у нас пока редкость.
Не можем синхронизировать словарь с серваком. При импорте из ODBC-источника всё видится вроде бы нормально. Но при импорте в словаре оказываются только заголовки таблиц, без содержимого. При попытке открыть любую таблицу, естественно, ошибка
а кавычки - ну пусть будут, если требует))
-
- ✯ Ветеран ✯
- Сообщения: 5131
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 11 раз
- Поблагодарили: 24 раза
Clarion - PostgreSQL
Конечно, ненормально. Импортируются только заголовки таблиц. Ни полей, ни ключей, ни связей. Если задаю поле вручную, например, то при попытке просмотра таблицы - ошибка: Что-то с доступом?
We are hard at work… for you. 

-
- ✯ Ветеран ✯
- Сообщения: 1031
- Зарегистрирован: 08 Июль 2005, 6:48
- Откуда: Россия
- Поблагодарили: 1 раз
Clarion - PostgreSQL
похоже. у меня такого не было ни с ms ни c pg, но у нас админ сидит в паре метров и четко работает...
1. pg базы/таблицы и что-то в них вообще есть ли?
2. на компе дрова стоят?
3. из pgadmin/(я гоняю DBeaver)) удается подключиться и посмотреть содержание таблиц?
4. если в админке видно структуру баз - может одну мелкую выбрать и "врукопашную" описать в словаре и попробовать подключиться?
1. pg базы/таблицы и что-то в них вообще есть ли?
2. на компе дрова стоят?
3. из pgadmin/(я гоняю DBeaver)) удается подключиться и посмотреть содержание таблиц?
4. если в админке видно структуру баз - может одну мелкую выбрать и "врукопашную" описать в словаре и попробовать подключиться?
-
- Полимат
- Сообщения: 1789
- Зарегистрирован: 25 Март 2009, 21:55
- Благодарил (а): 22 раза
- Поблагодарили: 10 раз
Clarion - PostgreSQL
Так пусть создаст и посмотрите отличие от вашего оригинала

“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
-
- ✯ Ветеран ✯
- Сообщения: 5131
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 11 раз
- Поблагодарили: 24 раза
Clarion - PostgreSQL
1. Всё есть. И данные в том числе.Ал писал(а): ↑05 Июнь 2017, 14:17 1. pg базы/таблицы и что-то в них вообще есть ли?
2. на компе дрова стоят?
3. из pgadmin/(я гоняю DBeaver)) удается подключиться и посмотреть содержание таблиц?
4. если в админке видно структуру баз - может одну мелкую выбрать и "врукопашную" описать в словаре и попробовать подключиться?
2. ODBC поставил. Тест на коннект - успех.
3. Из pgadmin всё видно. Правда pgadmin вроде работает напрямую, без ODBC.
4. Собственно, и так пробовал.
После вопроса всё равно вываливается на ту же ошибку.gopstop2007 писал(а): ↑05 Июнь 2017, 15:15 Так пусть создаст и посмотрите отличие от вашего оригиналаЕсли в unicode то может величина символов в названии баз - проблема?
Ладно, попробуем напрячь хозяев базы. Есть подозрение, что, действительно, что-то с доступом. Можно ли задать в PG разрешение на чтение таблиц, а на чтение полей и т.д. нет? Совсем плохо, если проблема в Юникод. Ал, у Вас в ANSI?
We are hard at work… for you. 

-
- ✯ Ветеран ✯
- Сообщения: 1031
- Зарегистрирован: 08 Июль 2005, 6:48
- Откуда: Россия
- Поблагодарили: 1 раз
Clarion - PostgreSQL
utf8
ps ... ru_RU.UTF-8
в порядке бреда - может связано с разницей/версиями pg?
хотя нет - гоню уже, тест коннекта же проходит у вас...
ps ... ru_RU.UTF-8
в порядке бреда - может связано с разницей/версиями pg?
хотя нет - гоню уже, тест коннекта же проходит у вас...
-
- ✯ Ветеран ✯
- Сообщения: 5131
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 11 раз
- Поблагодарили: 24 раза
Clarion - PostgreSQL
Уже радует, что с utf8 работает! Может из С6.3 попробовать?

We are hard at work… for you. 

Clarion - PostgreSQL
Может быть, для пробы сделать ручками сокращённую структуру из одного-двух полей (в том числе первичного ключа с соответствующим индексом). Для SQL структура БД в Кларион вовсе не обязана совпадать с реальной структурой ( поля могут отсутствовать, не соответствовать порядку, отличаться по типу или длине). После этого попробовать почитать усечённую структуру и при успехе допилить.
-
- ✯ Ветеран ✯
- Сообщения: 5131
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 11 раз
- Поблагодарили: 24 раза
Clarion - PostgreSQL
В C6.3 дело не пошло. Всё также. Не видит таблицы и всё. Чешем репу.
We are hard at work… for you. 

-
- ✯ Ветеран ✯
- Сообщения: 1031
- Зарегистрирован: 08 Июль 2005, 6:48
- Откуда: Россия
- Поблагодарили: 1 раз
Clarion - PostgreSQL
хм...
создать свою схему для тестов, в ней прямо из клариона создать таблички, погонять...

ps поставить себе сервак и см. выше, потом "админов" потыкать

-
- ✯ Ветеран ✯
- Сообщения: 5131
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 11 раз
- Поблагодарили: 24 раза
Clarion - PostgreSQL
Похоже на то. По полной программе. Я вот думаю - от ODBC-драйвера что-нибудь зависит? Посмотрел у них на сайте, они каждый месяц новый выпускают. Что удивляет. У этих ребят раньше была "Каша". Без проблем к ней подключились. А казалось бы - вот будут проблемы. Теперь отказались от "Каши" в пользу PG, и на тебе.
We are hard at work… for you. 

Clarion - PostgreSQL
1. Случайно не 64-битная система? Пару лет назад трахался с чтением базы Access
Надо драйвер зарегистрить через c:\Windows\SysWOW64\odbcad32.exe, иначе нихрена ...
2. Можно попробовать зарегистрировать источник данных и сослаться на него как Driver='DSN=имяDSN'
3. Я спросил... у Яндекса... Яндекс мне ответил, что драйвер зовётся psqlODBC ... Может быть, для неЮникодных приложений попробовать...
Надо драйвер зарегистрить через c:\Windows\SysWOW64\odbcad32.exe, иначе нихрена ...
2. Можно попробовать зарегистрировать источник данных и сослаться на него как Driver='DSN=имяDSN'
3. Я спросил... у Яндекса... Яндекс мне ответил, что драйвер зовётся psqlODBC ... Может быть, для неЮникодных приложений попробовать...
-
- ✯ Ветеран ✯
- Сообщения: 5131
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 11 раз
- Поблагодарили: 24 раза
Clarion - PostgreSQL
Да уж и так и так. Даже нашли комп с 32-битной XP и с C6.3. Либо попробовать драйвер ODBC поменять (хотя он говорит - "коннект есть"), либо отрабатывать на кошках. Визард импорта всё прекрасно видит. Опыта работы с PG нет. Может какая настройка сервера/драйвера мешает"?
We are hard at work… for you. 
