Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Обращение к журналу при запросе к "ЧУЖОЙ" базе (число прочтений - 1123 )
КилоГрамм
Senior Member
****
Отсутствует


Таити, Таити...

Сообщений: 434
Зарегистрирован: 14. Июня 2006
Пол: Мужской
Обращение к журналу при запросе к "ЧУЖОЙ" базе
30. Апреля 2008 :: 06:43
Печать  
Есть запрос к документу "Выписка" посторонней бух. базе.
Код
Выбрать все
	Соединение = "Driver={SQL Server};" +
	"Server="    + SQL_Сервер +
	";Database=" + SQL_ДБ +
	";Uid=" 	 + SQL_Юзер +
	";Pwd=" 	 + SQL_Пароль + ";";
	ИБ = СоздатьОбъект("ODBCDataBase");
	ИБ.ПрисоединитьИБ(СокрЛП(ТекущаяБаза),
					  СокрЛП(ТекущийПользователь),
					  СокрЛП(Пароль),
					  Соединение);
	Запрос = СоздатьОбъект("ODBCRecordSet");
	Запрос.УстБД(ИБ);

	Запрос.УстановитьТекстовыйПараметр("НачДата", НачДата);
	Запрос.УстановитьТекстовыйПараметр("КонДата", КонДата);
	ТекстЗапроса = "
	|SELECT
	|  ДокС.SP231 as Субконто,
	|  SUM(ДокС.SP227) as Приход,
	|  SUM(ДокС.SP228) as Расход
	|FROM
	|  DT238 as ДокС
	|INNER JOIN
	|  DH238 as Док ON Док.IDDoc = ДокС.IDDoc
	|					  
	|INNER JOIN
	|  _1SJourn as Жур ON Жур.IDDoc = ДокС.IDDoc
	|			   Жур.Date_Time_IDDoc BETWEEN :НачДата AND :КонДата~ AND
	|			   Жур.Closed & 1 = 1
	|GROUP BY
	|  ДокС.SP231
	|";

	ТЗ = Запрос.ВыполнитьИнструкцию(ТекстЗапроса);
 

Выдает ошибку:"State 42000, native 170, message [Microsoft][ODBC SQL Server Driver][SQL Server]Line 13: Incorrect syntax near 'Жур'."Замена "Жур" в тексте запроса на латинице результатов не дает.
Подскажите, как с чужой базой бороться ?
  

Константин
Наверх
 
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Обращение к журналу при запросе к "ЧУЖОЙ" базе
Ответ #1 - 30. Апреля 2008 :: 06:47
Печать  
Вот тут:
Код
Выбрать все
ON Жур.IDDoc = ДокС.IDDoc
	|			   Жур.Date_Time_IDDoc BETWEEN :НачДата AND :КонДата~ AND 


ты забыл либо AND либо WHERE
  
Наверх
 
IP записан
 
КилоГрамм
Senior Member
****
Отсутствует


Таити, Таити...

Сообщений: 434
Зарегистрирован: 14. Июня 2006
Пол: Мужской
Re: Обращение к журналу при запросе к "ЧУЖОЙ" базе
Ответ #2 - 30. Апреля 2008 :: 06:58
Печать  
Тьфу, блин...
Спасибо.
  

Константин
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать