В строке более 255 символов. Как правильно разделить эту строку и перенести на другую, не нарушая конструкции кода?

SELECT Prihod_materialov.[ID_p/n], Materiali.Name_materiala, Postavhiki.Name_postavhica, Prihod_materialov.ID_materiala, Prihod_materialov.Kolihectvo, Prihod_materialov.Kategoria_kahestva, Prihod_materialov.ID_postavhika, Prihod_materialov.Data, Prihod_materialov.EDIT
FROM Materiali INNER JOIN (Postavhiki INNER JOIN Prihod_materialov ON Postavhiki.[ID_ postavhika] = Prihod_materialov.[ID_postavhika]) ON Materiali.[ID_materiala] = Prihod_materialov.[ID_materiala];
11 ответов

Дели по пробелам, не ошибешься


Вот так выдает ошибку! Как правильней поделить? SELECT Prihod_materialov.[ID_p/n], Materiali.Name_materiala, Postavhiki.Name_postavhica, Prihod_materialov.ID_materiala, Prihod_materialov.Kolihectvo,'+' Prihod_materialov.Kategoria_kahestva, Prihod_materialov.ID_postavhika, Prihod_materialov.Data, Prihod_materialov.EDIT '+' FROM Materiali INNER JOIN (Postavhiki INNER JOIN Prihod_materialov ON Postavhiki.[ID_ postavhika] = Prihod_materialov.[ID_postavhika]) '+' ON Materiali.[ID_materiala] = Prihod_materialov.[ID_materiala];


Как правильней поделить?
Ты куда это пихаешь? SQL.Add или еще как?


походу в переменную, размером макс 255 символа


В SQL.Add это пихаю!


SQL.Add('SELECT Prihod_materialov.[ID_p/n], Materiali.Name_materiala, Postavhiki.Name_postavhica, Prihod_materialov.ID_materiala,');
SQL.Add(' Prihod_materialov.Kolihectvo, Prihod_materialov.Kategoria_kahestva, Prihod_materialov.ID_postavhika,');
SQL.Add(' Prihod_materialov.Data, Prihod_materialov.EDIT');
SQL.Add(' FROM Materiali INNER JOIN (Postavhiki INNER JOIN Prihod_materialov ON Postavhiki.[ID_ postavhika] = Prihod_materialov.[ID_postavhika])');
SQL.Add(' ON Materiali.[ID_materiala] = Prihod_materialov.[ID_materiala]');


Спасибо большое)


а почему бы не сделать View на сервере? или ХП? в разы удобнее работать


qwertehok, а чтобы это изменило с точки зрения ТС?


northener, не нужно было бы переносить на несколько строк


А ну да.