![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
||||
|
||||
|
Добрый день всем, подскажите, что то я совсем запуталась, что я сделала не так?
Выбираю данные за определенный период времени Код:
odsPasp.Close;
odsPasp.SQL.Clear;
odsPasp.SQL.Text:='select p.ROL_PASP_NUM,p.DATE_PR,i.IZGOTOVITEL_NAME,p.NACH_STOIM_ROL,p.NACH_ROL_D,'+
'c.CONSTR_NAME,p.NACH_CHERT,l.DATE_B,l.DATE_E,l.MNLZ,l.RU,l.RASP,'+
's.RAD_NAME,s.ROL_VID_COMMENT,l.PRICH,l.PERETOCH,l.NAPLAV,l.BANDAG,'+
'l.NODE,l.COL_PL,l.STOIM_ROL,l.DETE_REM,l.D_POSLE'+
' from rol_live_rol l, rol_pasp_rol p,rol_rad_spr s,rol_vid_izgotovitel i,rol_vid_constr c'+
'where((l.DATE_B between '+dtu1+' and '+dtu2+' )or(l.DATE_E between '+dts1+' and '+dts2+'))'+
' and ((l.ROL_PASP_ID=p.ROL_PASP_ID) and (l.RAD_ID=s.RAD_ID(+))and(p.IZGOTOVITEL=i.IZGOTOVITEL(+))and(p.NACH_CONSTR=c.CONSTR_ID(+)))'+
' order by rol_pasp_num';
odsPasp.Open;На строке открытия выходит ошибка ora 00933 ![]() |
|
#2
|
||||
|
||||
|
на первый взгляд не хватает пробела
Код:
...c'+ 'where... |
|
#3
|
||||
|
||||
|
расшифровывается: sql command not properly ended
|
|
#4
|
||||
|
||||
|
Так все таки из-за пробела?
остальное вроде в порядке я сейчас с PostgreSQL работаю там только такого (+) не встречал |
|
#5
|
||||
|
||||
|
Спасибо
да, действительно из-за пробела, невнимательно проверяла значит ![]() |