Что неверно в запросе: $qry="SELECT TOP 10 * FROM ....

mr.MAIL
Дата: 18.09.2006 03:11:07
Вот такой запрос работает:
$qry="SELECT * FROM TECDOC.TOF_LINK_LA_TYP TOF_LINK_LA_TYP WHERE TOF_LINK_LA_TYP.LAT_CTM subrange(106 CAST INTEGER) = 1";

А вот такой нет:
$qry="SELECT TOP 10* FROM TECDOC.TOF_LINK_LA_TYP TOF_LINK_LA_TYP WHERE TOF_LINK_LA_TYP.LAT_CTM subrange(106 CAST INTEGER) = 1";
Разница только в TOP 10. Текст ошибки такой:

Warning: odbc_exec(): SQL error: [Microsoft][ODBC TransBase Driver][TransBase]General error. Transbase Exec error report: compile error: 'FROM' or expression expected: SELECT TOP 10 * FROM TECDOC.TOF_LINK_LA_TYP TOF_LINK_LA_TYP WHERE TOF_ ^ , SQL state S1000 in SQLExecDirect in

Что не так?
Distort
Дата: 18.09.2006 06:41:17
Ну попробуйте вот так...
SELECT TOP 10 * FROM TECDOC.TOF_LINK_LA_TYP, TOF_LINK_LA_TYP WHERE TOF_LINK_LA_TYP.LAT_CTM subrange(106 CAST INTEGER) = 1
Ray D
Дата: 18.09.2006 07:29:49
а что за диалект такой? форумом не ошиблись?
mr.MAIL
Дата: 20.09.2006 02:30:50
Спасибо, разобрался )