![]() |
|
Не получает данные внешнего источника | ☑ | ||
---|---|---|---|---|
0
Bugmenot
18.07.12
✎
22:14
|
Подключаюсь к базе FoxPro через внешние источники данных. Строка подключения:
Driver={Microsoft Visual FoxPro Driver};UID=;PWD=;SourceDB=D:\Bases\Парус\ГПИ6\Parus.DBC;SourceType=DBC;Exclusive=No;BackgroundFetch=Yes;Collate=Machine;Null=Yes;Deleted=Yes; Таблицы и поля в конфигураторе получает. В режиме предприятия ошибка: Ошибка ODBC. SQLSTATE: S1000 Номер ошибки: 808 Описание: [Microsoft][ODBC Visual FoxPro Driver]SQL: ORDER BY clause is invalid. Весь инет перерыл так и не нашел как исправить ошибку. |
|||
1
andrewks
18.07.12
✎
22:15
|
релиз? запрос?
|
|||
2
Живой Ископаемый
18.07.12
✎
22:16
|
в настройки сбора ТЖ добавлены теги поволяющие собирать трекинг к внешним источникам.
|
|||
3
Bugmenot
18.07.12
✎
22:17
|
(1) 8.3
запроса нет, открываю форму источника данных. |
|||
4
Bugmenot
18.07.12
✎
22:19
|
вроде как EvgeniuXP сталкивался с такой проблемой, писал что строка соединения не правильная, но какая правильная так и не написал
вот здесь: v8: 8.2.14 Ошибки. Впечатления. 94 сообщение |
|||
5
Живой Ископаемый
18.07.12
✎
22:20
|
2(3) запрос есть
|
|||
6
Bugmenot
18.07.12
✎
22:46
|
Запросы такие (из ТЖ):
:22.7879-174,SDBL,1,process=1CV8C,Usr=DefUser,Trans=0,Sdbl='SELECT ALLOWED TOP 45 Q_000_T_001._rn sf_2, Q_000_T_001._listname sf_1, Q_000_T_001._level, Q_000_T_001._access, Q_000_T_001._rn FROM EDBT10 Q_000_T_001 ORDER BY sf_1, sf_2 ',Context=ДинамическийСписок.ПолучитьДанные : ВнешнийИсточникДанных.Парус.Таблица.acatalog.ФормаСписка.Реквизит.Список 45:22.7880-176,SDBL,0,process=1CV8C,Usr=DefUser,Trans=0,Func=HoldConnection,Context=ДинамическийСписок.ПолучитьДанные : ВнешнийИсточникДанных.Парус.Таблица.acatalog.ФормаСписка.Реквизит.Список 45:22.7881-0,QERR,0,process=1CV8C,Usr=DefUser,Descr='Ошибка внешней базы данных: ошибка при выполнении запроса',Query='ВЫБРАТЬ РАЗРЕШЕННЫЕ ПЕРВЫЕ 45 ВнешнийИсточникДанныхПарусТаблицаacatalog.rn КАК rn, ВнешнийИсточникДанныхПарусТаблицаacatalog.listname КАК listname, ВнешнийИсточникДанныхПарусТаблицаacatalog.level КАК level, ВнешнийИсточникДанныхПарусТаблицаacatalog.access КАК access, ВнешнийИсточникДанныхПарусТаблицаacatalog.Ссылка КАК Ссылка ИЗ ВнешнийИсточникДанных.Парус.Таблица.acatalog КАК ВнешнийИсточникДанныхПарусТаблицаacatalog УПОРЯДОЧИТЬ ПО ВнешнийИсточникДанныхПарусТаблицаacatalog.listname, ВнешнийИсточникДанныхПарусТаблицаacatalog.rn',Context=ДинамическийСписок.ПолучитьДанные : ВнешнийИсточникДанных.Парус.Таблица.acatalog.ФормаСписка.Реквизит.Список |
|||
7
Bugmenot
18.07.12
✎
22:54
|
Нашел что ODBC драйверу передается
SELECT TOP 42 T1.rn, T1.listname, T1.level, T1.access, T1.rn FROM acatalog T1 ORDER BY (T1.listname), (T1.rn) без скобок нормально отрабатавыет, зачем 1с добавляет скобки - непонятно... |
|||
8
andrewks
18.07.12
✎
22:56
|
вот такая она, 8.3. 45 меняет на 42, добавляет скобки, где не надо. тестовая она. вот ты потестил - напиши теперь в 1С, подробно опиши проблему, приложи скриншоты и логи
|
|||
9
Bugmenot
18.07.12
✎
22:58
|
8.2 - таже самая ошибка. Получается никто так и не смог к dbf базе подключится???
|
|||
10
Bugmenot
18.07.12
✎
23:07
|
Вот еще тема на такую же ошибку
v8: Внешние источники данных и VFP9 |
|||
11
Живой Ископаемый
18.07.12
✎
23:12
|
могу рассказать про Оракл.
Если при добавлении ВИДа в конфу использовать драйвер МС, то например всегда есть такие проблемы - с полями длиных строк (не помню деталей), с вещественными полями Намбер - они добавляются как числовые размерности 15 и с дробной частью длиной 15. А вот если использовать драйвер Оракл, то все намного лучше. Но вот когда дело доходит до запросов (уже в режиме предприятия), то драйвер МС вцелом демонстрирует большую стабильность... |
|||
12
Живой Ископаемый
18.07.12
✎
23:14
|
э... так вот... есть другой драйвер для ДБФ?
|
|||
13
zmaximka
18.07.12
✎
23:14
|
С ВИД все не просто. Например Выражения ВЫРАЗИТЬ и ПЕРВЫЕ с MySQL не работают
|
|||
14
zmaximka
18.07.12
✎
23:15
|
Еще есть чудесная ошибка с именем поля в котором есть подчеркивание.
|
|||
15
zmaximka
18.07.12
✎
23:18
|
Естьnull тоже не работает, так что надо есть кактус и терпеть пока до ума доведут
|
|||
16
Живой Ископаемый
18.07.12
✎
23:19
|
а еще в оракле ЛАЙК регистрозависимый, а в 1С нет. И хочется именно регистроНЕзависмого, чтобы если написать МОЗГО%Б, то чтобы в выборку попали как мозго%б так и МОзГо%Б.
2(15) Могу ошибаться, но в 8.3 вроде работает |
|||
17
Живой Ископаемый
18.07.12
✎
23:22
|
2(13,16) но вообще справедливости ради эти НЕУДОБСТВА другого рода, чем в (7)
|
|||
18
Asmody
18.07.12
✎
23:22
|
(16) напиши в оракл, пусть поправят
|
|||
19
Живой Ископаемый
18.07.12
✎
23:29
|
(18) да понятно, что наверное можно решить сменой какого-нить коллешена базы, даже и не пися в оракл... Но вот..
|
|||
20
andrewks
18.07.12
✎
23:32
|
||||
21
Живой Ископаемый
19.07.12
✎
00:06
|
2(20) вот давай, изобрази мне вызов ПЛ/СКЛ функции в запросе 1С использующем ВИД
|
|||
22
andrewks
19.07.12
✎
08:11
|
(21) там дальше ещё ссылка есть, как настроить :)
|
|||
23
Живой Ископаемый
19.07.12
✎
08:17
|
ай.... да понятно.
|
|||
24
Живой Ископаемый
19.07.12
✎
08:17
|
спасибо
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |