Гость
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Невидимая ошибка / 12 сообщений из 12, страница 1 из 1
08.11.2020, 11:30
    #40016301
Raze
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Невидимая ошибка
Добрый день всем! Помогите слепому :D
Запрос выдает ошибку, уже несколько раз его весь перебрал, но ошибки не вижу, помогите найти пожалуйста
Текст ошибки: System.Data.SqlClient.SqlException: Incorrect syntax near ')'.
Текст запроса:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
declare @rez table (UNSMZ int, kol_p decimal(14,5), rownumb int, KMAT varchar(15), kol_f decimal(14,5), nop varchar(7), kttop varchar(4)
                    , mktskol_f decimal(14,5), code128 varchar(50), unsmzp int, kol_i decimal(14,5), mkn int
                        , HEIGHT int, LENGHT int, WIDTH int, EDI int, RCENTR_P varchar(10), NTTOP_F varchar(200)
                            , SNEDI varchar(20), kzbr varchar(5), nedimt varchar(200), matQt decimal(16,4), MktComm varchar(200)
				, matherial varchar(200), KmatMat varchar(15), OstMat decimal(16,4), Kmat_Mat varchar(15), OstMatPod decimal(16,4))
									             
insert into @rez (UNSMZ, kol_p,rownumb, kmat, kol_f, nop, kttop, mktskol_f, code128, unsmzp, kol_i, mkn, height, lenght, width, edi, rcentr_p, nttop_f,snedi, kzbr
                    , nedimt, matQt, MktComm, matherial, KmatMat, OstMat, Kmat_Mat, OstMatPod)              
                    
                select t.UNSMZ, t.kol_p, t.rownumb, t.KMAT, t.kol_f, t.nop, t.kttop, t.mktskol_f, t.code128, t.unsmzp, t.kol_i, t.mkn ,
                    k.HEIGHT, k.LENGHT, k.WIDTH, mkt.EDI, smz.RCENTR_P, ttop.NTTOP as NTTOP_F, d.SNEDI, p.kzbr
                    , cast('' as varchar(50)) as nedimt
                    , cast(0 as numeric(10,2)) as matQt
                    , isnull(
                            (select top 1 z.ZAGOTOVKA 
                            from _ZAGOT z 
                            where z.kmat=MKT.kmat and z.NTECHPR=MKT.NTECHPR),'') as MktComm
                    , cast('' as varchar(200)) as matherial
                    , cast('' as varchar(15)) as KmatMat 
                    , cast(0 as numeric(10,1)) as OstMat
                    , cast('' as varchar(15)) as Kmat_Mat 
                    , cast(0 as numeric(10,1)) as OstMatPod
                from t
                left join smz 
                    on smz.unsmz=t.unsmz
                left join mkts 
                    on mkts.unmkts=smz.unmkts
                left join mkt 
                    on mkt.unmkt=mkts.unmkt
                left join ksm k 
                    on k.kmat=t.kmat
                left join ttop 
                    on ttop.kttop=t.kttop
                left join tapei d 
                    on d.edi=mkt.edi
                left join smzp p
                    on smz.unsmzp = p.unsmzp
                left join zbr
                    on p.kzbr = zbr.kzbr and p.ceh = zbr.ceh and zbr.PR_DO <> 'О'

                         --delete from @rez
                -- where not kzbr in ('00002', '00006', '00027', '00037') 
...
Рейтинг: 0 / 0
08.11.2020, 11:38
    #40016302
Критик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Невидимая ошибка
Raze,

упрощайте запрос, пока ошибка не пропадет
...
Рейтинг: 0 / 0
08.11.2020, 11:51
    #40016305
Raze
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Невидимая ошибка
Критик, мм..да, наверное так и сделаю тогда, спасибо
...
Рейтинг: 0 / 0
08.11.2020, 12:21
    #40016306
Raze
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Невидимая ошибка
Критик, не помогло, убрал почти все выборки, буквально 2-3 выборки оставил, все равно ошибку выдает
...
Рейтинг: 0 / 0
08.11.2020, 12:28
    #40016308
vikkiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Невидимая ошибка
Raze,

Как выполняется запрос?
На каком клиенте/интерфейсе?
Выполняется-ли select @@version ?
Пробовалось-ли на другой машине? (со свежей установкой)
Так что пока тёмный лес и гадание пальцем в небо..
всё что угодно может быть.
...
Рейтинг: 0 / 0
08.11.2020, 12:54
    #40016311
Владислав Колосов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Невидимая ошибка
Raze,

Incorrect syntax near ')' означает, что в тексте имеется синтаксическая ошибка, которая находится левее ')' по тексту. Это может быть неопознанная синтаксическая конструкция, в том числе несуществующая команда, например, в конкретной версии сервера.
...
Рейтинг: 0 / 0
08.11.2020, 12:59
    #40016313
invm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Невидимая ошибка
Raze,

В приведенном коде синтаксических ошибок нет.
Убедитесь в этом сами, скопировав его в SSMS и нажав Ctrl-F5

Ищите проблемы в той среде, откуда вы его выполняете.
...
Рейтинг: 0 / 0
08.11.2020, 15:00
    #40016337
Zelius
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Невидимая ошибка
Raze,

Такое бывает когда запутались в кодировках, например utf8 открыли как ansi. Надо постараться проверить нет ли непечатных символов
...
Рейтинг: 0 / 0
08.11.2020, 15:41
    #40016348
Raze
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Невидимая ошибка
всем спасибо за советы и идеи, буду искать что не нравится ему))
...
Рейтинг: 0 / 0
08.11.2020, 20:50
    #40016371
fkthat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Невидимая ошибка
Клиент, очевидно, .NET. Я бы советовал перенести весь этот код в хранимку и вызывать из клиента хранимку, потому что держать и поддерживать такое в клиентском коде это уже само по себе ад и израиль.
...
Рейтинг: 0 / 0
09.11.2020, 10:44
    #40016433
alexeyvg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Невидимая ошибка
Raze
Критик, не помогло, убрал почти все выборки, буквально 2-3 выборки оставил, все равно ошибку выдает
Вот этот код, в первом посте, выдаёт ошибку при выполнении в SSMS?
...
Рейтинг: 0 / 0
10.11.2020, 07:03
    #40016723
old_joy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Невидимая ошибка
Скопируйте исходник в Word и посмотрите непечатные символы.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Невидимая ошибка / 12 сообщений из 12, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]