Помогите исправить ошибку, пожалуйста!

Alexander-strezhi

Ошибка:Server: Msg 170, Level 15, State 1, Line 7Line 7: Incorrect syntax near ':'.Запрос:select d.numreg,d.DataBeg, d.*******, d.total,d.clsdate,d.state, z.f_family, z.f_1name, z.f_2name, s.name, r.Shortname, convert(varchar(255), da.content) content from dogovor d left join zanketa z on d.kodsotr=z.f_kod left join zstrupred s on d.kodspodr=s.kod left join reforg r on d.kodorg=r.kod left join dogovor_add da on d.kod=da.koddogwhere d.numreg like '01%' and d.state='Y' and d.clsdate is null and d.datezak is not null and d.******* <= :onDateorder by s.name
7 ответов

Alexander-strezhi

Alexander-strezhi,вместо :onDate должен стоять параметр передаваемый с клиента


Alexander-strezhi

Двоеточие то зачем в запросе?


Alexander-strezhi

Alexander-strezhi,вместо :onDate должен стоять параметр передаваемый с клиента
Как тогда правильно написать? Помоги пожалуйста! Сегоднешнюю дату поставить.


Alexander-strezhi

Как тогда правильно написать? Помоги пожалуйста! Сегоднешнюю дату поставить.
...and d.******* <= getdate()


Alexander-strezhi

Как тогда правильно написать? Помоги пожалуйста! Сегоднешнюю дату поставить.
СПАСИБО ТЕБЕ БОЛЬШОЕ!!! =)


Alexander-strezhi

tpg,Тоесть ТЕБЕ СПАСИБО!! =)


Alexander-strezhi

tpg,Тоесть ТЕБЕ СПАСИБО!! =)
Гы...Taffy тоже "правильно" подсказала... если в процедуру передается параметр @onDate.Тогда: ... and d.******* <= @onDate