Аналитика http://geosystema.net/forum/ |
|
Нужна помощь http://geosystema.net/forum/viewtopic.php?f=1&t=2933 |
Страница 21 из 50 |
Автор: | dartslayer [ 02 мар 2018 16:43 ] |
Заголовок сообщения: | Ошибка при попытке сохранить данные в Базу Данных |
Здравствуйте. При попытке сохранить данные в базу данных (на PostgreSQL), выкидывает ошибку пользователя. Хотя в базе данных, создана одна уч. запись и та со всеми правами. p.s. Пробовал создавать разные уч. записи с разными правами, но результат всегда один и тот же. |
Автор: | Виталий [ 05 мар 2018 14:54 ] |
Заголовок сообщения: | Re: Нужна помощь |
fendak писал(а): Виталий писал(а): Вопрос: как исправить чтоб прописывало как текст в такомже виде. "702-10/17 від 09.10.2017" рядок $DocDZ=$t1 поміняйте на $DocDZ="$t1" Спасибо!!!!!!!!!! |
Автор: | Руслан Пархуць [ 06 мар 2018 01:33 ] |
Заголовок сообщения: | Re: Ошибка при попытке сохранить данные в Базу Данных |
dartslayer писал(а): Здравствуйте. При попытке сохранить данные в базу данных (на PostgreSQL), выкидывает ошибку пользователя. Хотя в базе данных, создана одна уч. запись и та со всеми правами. p.s. Пробовал создавать разные уч. записи с разными правами, но результат всегда один и тот же. Доброго дня. 1. ODBC драйвер налаштований вiрно? (вiдповiдно до iнструкцiї по встановленню PostgreSQL). Тести проходять з користувачем(ами)? 2. Так само i файл *.udl (для пiдключення до бази). Який результат тесту. |
Автор: | dartslayer [ 06 мар 2018 14:28 ] | ||||
Заголовок сообщения: | Re: Нужна помощь | ||||
Руслан Пархуць писал(а): dartslayer писал(а): Здравствуйте. При попытке сохранить данные в базу данных (на PostgreSQL), выкидывает ошибку пользователя. Хотя в базе данных, создана одна уч. запись и та со всеми правами. p.s. Пробовал создавать разные уч. записи с разными правами, но результат всегда один и тот же. Доброго дня. 1. ODBC драйвер налаштований вiрно? (вiдповiдно до iнструкцiї по встановленню PostgreSQL). Тести проходять з користувачем(ами)? 2. Так само i файл *.udl (для пiдключення до бази). Який результат тесту. 1. ODBC драйвер налаштований вірно (скрін прикріпляю) 2. *.udl файл теж (скрін прикріпляю) 3. А от коли відкриваю файл і натискаю Save to sql...Вводжу того самого користувача, його пароль (що й в udl), а воно пише "Помилка з'єднання з сервером" і наступну помилку "Для даної операції необхідні права адміністратора бази данних" (скрін прикріпляю)
|
Автор: | Руслан Пархуць [ 06 мар 2018 21:28 ] | ||
Заголовок сообщения: | Re: Нужна помощь | ||
dartslayer писал(а): 1. ODBC драйвер налаштований вірно (скрін прикріпляю) 2. *.udl файл теж (скрін прикріпляю) Так виглядають мої налаштування, передивiться, чи у Вас щось подiбне. (для перевiрки з'єднання вводиться конкретне iм'я користувача та пароль) Константи з вiкна налаштувань Digitals: DataLink=SQL.udl SQLMode=0 DataLink - база за замовчуванням dartslayer писал(а): 3. А от коли відкриваю файл і натискаю Save to sql...Вводжу того самого користувача, його пароль (що й в udl), а воно пише "Помилка з'єднання з сервером" і наступну помилку "Для даної операції необхідні права адміністратора бази данних" (скрін прикріпляю) i ще, користувач повинен мати права адмiнiстратора (superuser), для роботи з таблицями. Попробуйте те саме зробити для початку з користувачем "postgres".
|
Автор: | Руслан Пархуць [ 06 мар 2018 21:57 ] | ||
Заголовок сообщения: | Re: Нужна помощь | ||
Давно не заглядав до роботи бази i вiдписуючи dartslayer помiтив помилку при спробi корегування об'єкта, коли для певного користувача(iв) це заборонено тригерною функцiєю ... ELSEIF (TG_OP = 'UPDATE') THEN IF (current_user != old.login AND current_user !='admin' ... RETURN NULL; ELSE ... RETURN NEW; END IF; в результатi чого вискакує наступна помилка
|
Автор: | dartslayer [ 07 мар 2018 11:11 ] |
Заголовок сообщения: | Re: Нужна помощь |
Наче й все правильно. Але беруть сумніви за те, що в pgAdmin, у вікні "Панель SQL" - у вас підписи SUPERUSER INHERIT NOCREATEDB NOCREATEROLE REPLICATION виділені синім кольором (можливо це значення - Активовано), а в мене лише INHERIT...але я не знаю, як зробити всі синіми. І ще як варіант здогадки - можливо необхідно якось через консоль задати певні права/статус для користувача? Вложение:
|
Автор: | Руслан Пархуць [ 07 мар 2018 11:44 ] |
Заголовок сообщения: | Re: Нужна помощь |
dartslayer писал(а): Наче й все правильно. кольори тут нi до чого, все вiрно. Створiть нову базу, просту (без postgis) виставте SQLMode=0 (1-з використанням postgis) де власник postgres, кодова сторiнка UTF8, шаблон за замовчуванням pg_default i попробуйте працювати з нею.
Але беруть сумніви за те, що в pgAdmin, у вікні "Панель SQL" - у вас підписи SUPERUSER INHERIT NOCREATEDB NOCREATEROLE REPLICATION виділені синім |
Автор: | dartslayer [ 08 мар 2018 15:02 ] |
Заголовок сообщения: | Re: Нужна помощь |
Дякую. Все вийшло. Іще таке невеличке питання: при створенні БД Postgis, в мене не додається таблиця geometry_columns. Підскажіть як її можна додати? Чи десь необхідно щось докачати? |
Автор: | Руслан Пархуць [ 08 мар 2018 18:03 ] |
Заголовок сообщения: | Re: Нужна помощь |
dartslayer писал(а): Іще таке невеличке питання: при створенні БД Postgis, в мене не додається таблиця geometry_columns. Для роботи з Postgis необхiдно створити базу на основi її шаблону, включити Sqlmode=1 в налаштуваннях Digitals, але в свiй час я вiдмовився вiд Postgis, оскiльки в цьому режимi не зберiгаються пiдписи параметрiв
|
Автор: | Виталий [ 23 мар 2018 14:13 ] |
Заголовок сообщения: | Re: Нужна помощь |
Добый день. Подскажите пожалуйста. Как написать условие выполнения. Если МежЗнак четный то слой некой подписи становиться видимый и печатаемый. СПАСИБО |
Автор: | Sergey Oleynik [ 23 мар 2018 22:22 ] |
Заголовок сообщения: | Re: Нужна помощь |
Виталий писал(а): Добый день. Подскажите пожалуйста. Как написать условие выполнения. Если МежЗнак четный то слой некой подписи становиться видимый и печатаемый. СПАСИБО Вы хотитите вынести подписи только четных номеров точек? Если точки с номерами представляют собой отдельные объекты, то это можно сделать пометив их через меню Правка/Поиск (выбрав условие /2) или скриптовой функцией @Map.SelectByParameters. А затем вынести подпись соответствующего параметра. Если не выйдет скиньте нам ваш dmf. |
Автор: | petrogeo [ 25 мар 2018 18:23 ] |
Заголовок сообщения: | Re: Нужна помощь |
Доброго дня. При відкритті обмінного файлу формату IN4, заповнена інформація в ньому відображається не коректно, наприклад в програмі параметр ТХ відображається ділянка для будівництва та обслуговування жилого Р±СѓРґРёРЅРєСѓ, господарських будівель С– СЃРїРѕСЂСѓРґ А при відкритті в блокноті TX="ділянка для будівництва та обслуговування жилого будинку, господарських будівель і споруд" І так уся інформація що наявна у файлі IN4. Як це можна виправити? |
Автор: | Руслан Пархуць [ 25 мар 2018 18:36 ] |
Заголовок сообщения: | Re: Нужна помощь |
petrogeo писал(а): При відкритті обмінного файлу формату IN4, заповнена інформація в ньому відображається не коректно В параметрах Digitals на вкладцi "Читання" поставте "галочку" "Нова версiя (Windows)" P.S. Те ж саме i на вкладцi "Зберегти" (коли захочете зберегти якiсь змiни). |
Автор: | Виталий [ 26 мар 2018 09:52 ] |
Заголовок сообщения: | Re: Нужна помощь |
Sergey Oleynik писал(а): Виталий писал(а): Добый день. Подскажите пожалуйста. Как написать условие выполнения. Если МежЗнак четный то слой некой подписи становиться видимый и печатаемый. СПАСИБО Вы хотитите вынести подписи только четных номеров точек? Если точки с номерами представляют собой отдельные объекты, то это можно сделать пометив их через меню Правка/Поиск (выбрав условие /2) или скриптовой функцией @Map.SelectByParameters. А затем вынести подпись соответствующего параметра. Если не выйдет скиньте нам ваш dmf. как то так @If "параметр ID3757577 слоя ID7575001 "четный" then @Map.SelectLayer ID555007 @Map.Layers.SetState ID555007 0 Как записать выражение? @If "параметр ID3757577 слоя ID7575001 "четный" |
Страница 21 из 50 | Часовой пояс: UTC + 2 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |