![]() |
![]() |
![]() |
|
Внешние источники данных и "Выбрать первые в запросе" | ☑ | ||
---|---|---|---|---|
0
Plastilin
19.03.12
✎
03:36
|
Начал пробовать внешние источники данных...при подключении все норм проходит все читает..но если поставить в запросе галочку "Выбрать первые 1" то вылетает ошибка
{Документ.Заявка.Форма.ФормаДокумента.Форма(1374)}: Ошибка при вызове метода контекста (Выполнить) Таблица = Запрос.Выполнить().Выгрузить(); по причине: Ошибка выполнения запроса по причине: Ошибка внешней базы данных: ошибка при выполнении запроса по причине: Ошибка ODBC. SQLSTATE: 42000 Номер ошибки: 1064 Описание: [MySQL][ODBC 5.1 Driver][mysqld-5.0.95]You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '1 T1.driverLat, T1.driverLong FROM taxiGeo T1' at line 1 |
|||
1
Plastilin
19.03.12
✎
03:38
|
при чем ошибка точно из за этой галочки в запросе...кто сталкивался с данной проблемой подскажите куда рыть!
|
|||
2
Wobland
19.03.12
✎
04:54
|
>check the manual that corresponds to your MySQL server version for the right syntax to use near '1
проверял мануал? |
|||
3
vicof
19.03.12
✎
05:59
|
(0) Запрос не покажешь?
|
|||
4
Plastilin
19.03.12
✎
11:08
|
ПарамСоединения = Новый ПараметрыСоединенияВнешнегоИсточникаДанных;
ПарамСоединения.СтрокаСоединения= " |DRIVER={MySQL ODBC 5.1 Driver}; |SERVER=localhost; |DATABASE=base; |UID=1c_user; |PWD=123;"; ВнешниеИсточникиДанных.БД.УстановитьОбщиеПараметрыСоединения(ПарамСоединения); ВнешниеИсточникиДанных.БД.УстановитьСоединение(); Запрос = Новый Запрос("ВЫБРАТЬ ПЕРВЫЕ 1 | Tab.Lat, | Tab.Long |ИЗ | ВнешнийИсточникДанных.БД.Таблица.Tab КАК Tab"); Таблица = Запрос.Выполнить().Выгрузить(); |
|||
5
acsent
19.03.12
✎
11:12
|
mysql
|
|||
6
acsent
19.03.12
✎
11:13
|
не поддерживает конструкцию ТОР N
|
|||
7
le_
19.03.12
✎
11:13
|
В MySQL используется Limit вместо TOP.
Может, с этим связано. |
|||
8
Plastilin
19.03.12
✎
11:14
|
мне нужна единственная запись с таблицы.как тогда сделать?
|
|||
9
qeos
19.03.12
✎
11:18
|
(8) если выборка.Следующий() тогда // тут твоя единственная запись.
|
|||
10
Plastilin
19.03.12
✎
11:24
|
а без выборки??записей много...
|
|||
11
Ненавижу 1С
гуру
19.03.12
✎
11:25
|
потому что недоразработчики платформы не удосужились правильно транслировать запросы в разные СУБД
|
|||
12
Plastilin
19.03.12
✎
11:28
|
(11) -20 к карме им..
|
|||
13
Plastilin
19.03.12
✎
16:27
|
как без выборки??!!!!
|
|||
14
le_
19.03.12
✎
16:41
|
(13) Сделай без внешнего источника 1С, просто запрос к MySQL.
|
|||
15
le_
19.03.12
✎
16:43
|
+ (14) Через DAO, например.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |