Re[2]: VC 7 - как использовать файл *.sql
От: Лекс Россия  
Дата: 05.09.05 08:58
Оценка:
Здравствуйте, Нахлобуч, Вы писали:


Н>Удобство, имхо, довольно сомнительное. Уже давно есть Stored Procedures.


Поясню:
Конечно с предложенным вариантом MS SQL — мои дефайны сомнительны.
А как быть с Access'ом или текстовиком?

Меня интересует один вопрос, как проще использовать *.sql в проекте — дефайны выгледят "не очень", но если их для читабельности приукрасить, скажем:
#define A \
     "SELECT m.Field1             \n\
             m.Field2             \n\
             m.Field3             \n\
             a.Field1             \n\
      FROM Tab1 AS m              \n\
      LEFT OUTER JOIN Tab2 AS a   \n\
          ON m.Field3 = a.Field1  \n\
      WHERE a.Field1 = %s         "

CString str;
str.Format(_T(A), (int)5);


Так вот с таким форматированием легко набрать 2000 символов и более, а проект в UNICODE (типа ограничтесь товарищь програмист 1024 символами).
C Уважением,
Андрей.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.