powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Невидимая ошибка
12 сообщений из 12, страница 1 из 1
Невидимая ошибка
    #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
Невидимая ошибка
    #40016302
Фотография Критик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Raze,

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

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

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

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

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

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


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