v8: Прямые запросы к базе на PostgreSQL #557810


#0 by Конструктор
Подскажите, что я упустил из вида: Соединение устанавливаю успешно. Далее пишу: Ошибка: {Форма.Форма.Форма}: Ошибка при вызове метода контекста (Execute) по причине: Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): ERROR: relation "сlients" does not exist; Error while executing the query Хотя таблица существует. Мало того, подключился через Access, получил все таблицы и данные.
#1 by Tahallus
А ты ставил драйвер ODBC и ADO для PostgreSQL ?
#2 by Tahallus
и в "мСоединение" что у тебя?
#3 by Конструктор
#4 by Конструктор
А как я по-твоему через Access цеплялся к базе?
#5 by Конструктор
Установлен PostgreSQL Unicode ODBC Driver
#6 by Конструктор
Драйвер последней, 9ой версии. Если только сам драйвер не тот?
#7 by Tahallus
Тебе надо ADO драйвер он отдельно идет, на сайте postgresql погляди он там есть
#8 by Конструктор
Спасибо, сейчас посмотрю
#9 by Конструктор
Это то, что нужно?
#10 by Конструктор
Те же яйца, только в профиль: {Форма.Форма.Форма}: Ошибка при вызове метода контекста (Execute)    мРезультат = мКоманда.Execute; по причине: Произошла исключительная ситуация (PgOleDb): ERROR:  relation "сlients" does not exist
#11 by Конструктор
Все. Разобрался.
#12 by Конструктор
Решение здесь описано.
#13 by Конструктор
Вкратце, суть в том, что имя таблицы состоит из букв в разных регистрах. в таком случае необходимо указывать в запросе имя таблицы так:
#14 by Худой
А если делать сразу так? мКоманда.CommandText = "SELECT * FROM CLIENTS";
#15 by bazvan
Так вроде 1С писала что Слоник критичен к регистрам букв, потому систематически чето то там в платформе колбасят
#16 by Конструктор
Я же написал, что таблица называется "Clients". И никак иначе запрос не отработал. Только после указания в кавычках "Clients".
#17 by ДенисЧ
Отучайтесь от виндовозных привычек... В этом линуховом мире всё, не как у людей...
#18 by Fragster
прикольно шару на самбе создать, а в ней несколько файлов с именами в разных регистрах...
#19 by ДенисЧ
о том и речь... Как не для людей делали...
#20 by acsent
А где в твоем коде указываетя имя сервера, базы?
#21 by Конструктор
зачем тебе это? я их в константы вынес и в отдельной функции получаю.
#22 by Конструктор
Продолжаем. Подскажите, как оптимальнее организовать обработку данных таблицы. Вариант #1: Вариант #2: И далее, обход (только я еще не в курсе, каким образом обойти результат)
#23 by Конструктор
Что-то слон тут не пользуется успехом))
#24 by Конструктор
Ну, что? есть знатоки прямых запросов к слону?
#25 by Fragster
ну померяй сам же...
#26 by Конструктор
я разницу хочу понять
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С