Переключение на Главную Страницу Страницы: 1 [2] 3  ОтправитьПечать
Очень популярная тема (более 25 ответов) Странный запрос получается (число прочтений - 11840 )
Vitek77
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 44
Зарегистрирован: 22. Сентября 2006
Re: Странный запрос получается
Ответ #15 - 22. Сентября 2006 :: 15:25
Печать  
Новая попытка:
SELECT
  Жур.iddoc [Документ $Документ],
  Жур.iddocdef Документ_вид
FROM _1sjourn as Жур (nolock)
WHERE Closed & 1 = 1 AND
  (IDDocDef = $ВидДокумента.НарядНаКомплектацию OR
  IDDocDef = $ВидДокумента.ПриходнаяНакладная)
ORDER BY
  Жур.date_time_iddoc

вот результат:
SELECT
  Жур.iddoc [Документ $Документ],
  Жур.iddocdef Документ_вид
FROM _1sjourn as Жур (nolock)
WHERE Closed & 1 = 1 AND
  (IDDocDef = 6346 OR
OR
OR
OR
OR
OR
OR
OR
OR
OR
OR
OR
OR
OR
OR
OR
OR
OR
OR
OR
OR
OR
BY
  Жур.date_time_iddoc

ТЗ = Запрос.ВыполнитьИнструкцию(ТекстЗапроса);
{D:\ПЕРЕВОД НА 43\ДОПОТЧЕТЫ\ВЫБОРКАДОКУМЕНТОВ.ERT(39)}: State 42000, native 156, message [Microsoft][ODBC SQL Server Driver][SQL Server]Incorrect syntax near the keyword 'OR'.
  
Наверх
 
IP записан
 
Vitek77
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 44
Зарегистрирован: 22. Сентября 2006
Re: Странный запрос получается
Ответ #16 - 22. Сентября 2006 :: 15:26
Печать  
А вот так:
ТекстЗапроса = "
     |SELECT
     |  Жур.iddoc [Документ $Документ],
     |  Жур.iddocdef Документ_вид
     |FROM _1sjourn as Жур (nolock)
     //|WHERE Closed & 1 = 1 AND
     //|  (IDDocDef = $ВидДокумента.НарядНаКомплектацию OR
     //|  IDDocDef = $ВидДокумента.ЗаявкаНаРаcкомплектацию OR
     //|  IDDocDef = $ВидДокумента.ЗаявкаНаКомплектацию OR
     //|  IDDocDef = $ВидДокумента.ЗаявкаНаРаcкомплектацию OR
     //|  IDDocDef = $ВидДокумента.Заказ OR
     //|  IDDocDef = $ВидДокумента.СнятиеЗаказа OR
     //|  IDDocDef = $ВидДокумента.РаспределениеТовараКоммАрбитром OR
     //|  IDDocDef = $ВидДокумента.Списание OR
     //|  IDDocDef = $ВидДокумента.Отгрузка OR
     //|  IDDocDef = $ВидДокумента.ПриходнаяНакладная)
     |ORDER BY
     |  Жур.date_time_iddoc
     |";
работает без проблем Печаль
  
Наверх
 
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Странный запрос получается
Ответ #17 - 22. Сентября 2006 :: 15:28
Печать  
Vitek77 писал(а) 22. Сентября 2006 :: 15:23:
MDAC на обоих машинах 2.7

MDAC здесь ни при чем, конечно.. Но 2.7 на win2k3 - развод.
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
Славко
Senior Member
****
Отсутствует



Сообщений: 467
Местоположение: Украина, г. Днепропетровск
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Странный запрос получается
Ответ #18 - 22. Сентября 2006 :: 15:35
Печать  
berezdetsky писал(а) 22. Сентября 2006 :: 15:28:
MDAC здесь ни при чем, конечно.. Но 2.7 на win2k3 - развод.

пятничный... у меня изначально закралась мысль о пятничном разводе...
поэтому и задал вопрос на связанный с работоспособностью парсера...

  

Ламер, самый обычный ламер...    сначала мы ...   а потом мы ...
Наверх
wwwICQ  
IP записан
 
Славко
Senior Member
****
Отсутствует



Сообщений: 467
Местоположение: Украина, г. Днепропетровск
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Странный запрос получается
Ответ #19 - 22. Сентября 2006 :: 15:37
Печать  
Vitek77 писал(а) 22. Сентября 2006 :: 15:23:
библиотеку слил на флешку у знакомого, по глупости без файлика als и документации.

харе тут разводняком заниматься, тебя уже вычислили...

ЗЫ а версию 1С++ и его методы с классами ты прмо из дизасемблированной DLL-ки "выкалупывал"?
  

Ламер, самый обычный ламер...    сначала мы ...   а потом мы ...
Наверх
wwwICQ  
IP записан
 
Vitek77
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 44
Зарегистрирован: 22. Сентября 2006
Re: Странный запрос получается
Ответ #20 - 22. Сентября 2006 :: 15:42
Печать  
я проверял componentchecker
он мне выдал на 2003:
MDAC 2.1 SP2
MDAC 2.5
MDAC 2.5 SP1
MDAC 2.5 SP2
MDAC 2.5 SP3
MDAC 2.6 RTM
MDAC ....
MDAC 2.7 REFRESH
MDAC 2.7 RTM
MDAC 2.7 SP1
MDAC 2.7 SP1 ON Windows XP SP1
MDAC 2.7 SP1 REFRESH
MDAC 2.8 RTM

какой нужен?
на первой машине MDAC 2.7, т.к. сам ручками его устанавливал.
  
Наверх
 
IP записан
 
Vitek77
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 44
Зарегистрирован: 22. Сентября 2006
Re: Странный запрос получается
Ответ #21 - 22. Сентября 2006 :: 15:49
Печать  
1. Версия берется так:
щелкаю правой кнопкой на файлике, выбираю свойства, закладка "Версия"
или помощь, о программе.
2. методы взял из примера.

а куда делся ответ про componentchecker?
  
Наверх
 
IP записан
 
Славко
Senior Member
****
Отсутствует



Сообщений: 467
Местоположение: Украина, г. Днепропетровск
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Странный запрос получается
Ответ #22 - 22. Сентября 2006 :: 16:04
Печать  
а что такое componentchecker?
  

Ламер, самый обычный ламер...    сначала мы ...   а потом мы ...
Наверх
wwwICQ  
IP записан
 
Vitek77
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 44
Зарегистрирован: 22. Сентября 2006
Re: Странный запрос получается
Ответ #23 - 22. Сентября 2006 :: 16:24
Печать  
Цитата:
а что такое componentchecker?



Component Checker 2.0 is designed to determine installed version information and assist in diagnosing installation issues with the Microsoft® Data Access Components (MDAC).

Component Checker requires MSXML to operate correctly on your computer. If the computer does not have Msxml2.dll on the machine, you must install MSXML 3.0 SP4 from www.microsoft.com/downloads

This tool has been tested for use on the following operating systems:

Microsoft Windows® XP Professional SP1
Windows 2000 SP4
Windows Server 2003
Windows Millennium Edition (ME)
Windows 98 Second Edition
Windows NT® 4.0
Only 32-bit platforms are supported. Component Checker 2.0 includes a predetermined list of MDAC versions, which it uses to analyze the version of MDAC on your computer. MDAC is installed with numerous Microsoft products and also in available for redistribution by application providers. For more information on redistributing MDAC, you can search on "MDAC" in the MSDN Download Center at msdn.microsoft.com.

Component Checker 2.0 is a customizable tool that performs the following tasks:

Identifies the current MDAC installation on a computer.
Creates a series of reports about the files identified for the current MDAC installation.
  
Наверх
 
IP записан
 
DmitrO
1c++ power user
Отсутствует


ex developer

Сообщений: 579
Местоположение: г. Киров
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: Странный запрос получается
Ответ #24 - 23. Сентября 2006 :: 05:07
Печать  
Операционка Win2003! Плавали, знаем.. Сверь на этих двух машинах версии библиотеки mfc42.dll. Это она косячит.
А точнее, скорее всего это всеже косяки 1c++, или там..: несовсем документированное использование MFC в сочетании с глюками этой версии MFC..
Но это только подозрения, тщательного расследования не проводилось.
  
Наверх
ICQ  
IP записан
 
Славко
Senior Member
****
Отсутствует



Сообщений: 467
Местоположение: Украина, г. Днепропетровск
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Странный запрос получается
Ответ #25 - 23. Сентября 2006 :: 09:38
Печать  
DmitrO писал(а) 23. Сентября 2006 :: 05:07:
Операционка Win2003! Плавали, знаем.. Сверь на этих двух машинах версии библиотеки mfc42.dll. Это она косячит.
А точнее, скорее всего это всеже косяки 1c++, или там..: несовсем документированное использование MFC в сочетании с глюками этой версии MFC..
Но это только подозрения, тщательного расследования не проводилось.

странно, а почему тогда у меня на 2003 получались вменяемые, и шо самое гланое, ожидаемые тексты запроса в режиме отладки?
а у автора ветки, на любой текст запроса получается бред сивой кобылы...
  

Ламер, самый обычный ламер...    сначала мы ...   а потом мы ...
Наверх
wwwICQ  
IP записан
 
DmitrO
1c++ power user
Отсутствует


ex developer

Сообщений: 579
Местоположение: г. Киров
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: Странный запрос получается
Ответ #26 - 23. Сентября 2006 :: 10:34
Печать  
Ну вот у меня тоже работает на win 2003, версия mfc: 6.06.8063.0
  
Наверх
ICQ  
IP записан
 
Славко
Senior Member
****
Отсутствует



Сообщений: 467
Местоположение: Украина, г. Днепропетровск
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Странный запрос получается
Ответ #27 - 23. Сентября 2006 :: 14:52
Печать  
DmitrO писал(а) 23. Сентября 2006 :: 10:34:
Ну вот у меня тоже работает на win 2003, версия mfc: 6.06.8063.0

у меня сейчас 2.0.3.1, до этого были 2.0.2.1 и 2.0.2.2, но у него даже с  1.8.1.6.fb03. проблема была, шото тут не чисто и шото он мне кажется не договариает... но все таки мне пока кажется что это была тяпничная шутка, хоть парень меня и по аське уверял что это не шутка...
я хоть и не разработчик, но не понимаю как прасер в зависимости от операционной системы может свои шаблоны то менять?
ведь красный круглый овощ = помидор, это должно работать в любой операционной системе... или принцип парсера не таков?
  

Ламер, самый обычный ламер...    сначала мы ...   а потом мы ...
Наверх
wwwICQ  
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Странный запрос получается
Ответ #28 - 23. Сентября 2006 :: 15:08
Печать  
Славко, разговор идет про верии mfc, про который и говорит Дмитро. На Итланде эту тему уже обсуждали.
  
Наверх
 
IP записан
 
Vitek77
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 44
Зарегистрирован: 22. Сентября 2006
Re: Странный запрос получается
Ответ #29 - 25. Сентября 2006 :: 05:37
Печать  
Версия MFC на первой машине
Из папки C:\windows\system32 - 6.2.4131.0
Версия MFC на второй машине
Из папки C:\windows\system32 - 6.5.8063.0

Arta писал(а) 23. Сентября 2006 :: 15:08:
Славко, разговор идет про верии mfc, про который и говорит Дмитро. На Итланде эту тему уже обсуждали.


А можно адресок ветки на ItLande, а то у меня их форум почему-то не загружается....
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1 [2] 3 
ОтправитьПечать