Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Коментарии в тексте запроса [D7, XP]


Страницы:   1 2 3

Кирей ©   (2008-08-13 08:53:00) 

использую ADO, ODBC - MICROSOFT OLE DB PROVIDER FOR VISUAL FOXPRO 9.0 SP2 при попытке применить в запросе коментарии, выдает ошибку, пробовал //, /*, --, *. Как еще можно выделить коментарии в тексте запроса?


oldman   (2008-08-13 16:47:00) [1]

Удалено модератором


MsGuns   (2008-08-13 14:32:00) [2]

Чего вы тут все медвежат отговариваете - хочут колбасу вместе с холодильником таскать - на здоровье !


Sergey13   (2008-08-13 14:23:00) [3]

> [49] Anatoly Podgoretsky ©   (13.08.08 14:01)
> Мы же обсуждаем инструмент

Ну так про него я уже сказал, что по моему мнению, он оправдан в больших и очень специфичных проектах, типа одна база и много (очень) удаленных независимых клиентов. Иначе это только усложнят разработку. ИМХО.


Anatoly Podgoretsky   (2008-08-13 14:01:00) [4]

> Sergey13  (13.08.2008 13:55:48)  [48]

>  Не глядя в код самого приложения он просто меняет "проблемный" запрос (правильно меняет) и получает облом совсем в другом месте

Это совсем другая проблема, из другой области и не имеет отношения к инструменту. Мы же обсуждаем инструмент, а не дурную голову одного из разработчиков.


Sergey13   (2008-08-13 13:55:00) [5]

> [46] Anatoly Podgoretsky ©   (13.08.08 13:15)

Это рассуждения с точки зрения хакера. 8-) Я про ресурсы и про их доступность слышал.
Я про защиту от (со)разработчика (особенно при работе в команде). У него есть доступ ко всем запросам, работающим в приложении. Не глядя в код самого приложения он просто меняет "проблемный" запрос (правильно меняет) и получает облом совсем в другом месте, который проявляется конечно в самый неподходящий момент.


Сергей М.   (2008-08-13 13:45:00) [6]


> Кирей   (13.08.08 12:03) [39]


> BDE чтоли использовать?


БДЕ в твоем случае - та же самая прокладка, что и используемая тобой сейчас связка, только еще толще и неудобней.

При прочих равных условиях резонней было бы использование MS Visual FoxPro Runtime Library (родное для фокса ядро) через тоненькую прокладочку foxauto.


Anatoly Podgoretsky   (2008-08-13 13:15:00) [7]

> Sergey13  (13.08.2008 12:52:45)  [45]

Отлично, именно этот вопрос и ожидал, ты думаешь, что текст запроса прямо в компоненте нельзя изменить, очень, очень просто, берем любой редактор ресурсов и далее как два пальца. Редактор ресурсов это как раз простецкий десктопный иструмент. Все ресурсы открыты и как на ладони. Все формы являются ресурсами, вместе со всем тем, что на них размещено. А для программиста есть даже офлайн вариант данного ресурса, называется Форма.DFM


Sergey13   (2008-08-13 12:52:00) [8]

> [43] Anatoly Podgoretsky ©   (13.08.08 12:20)
> А тебя пугает по какой причине?

По той, что

> Такую таблицу можно править в любой момент, имея под рукой самый простецкий десктопный иструмент.

Вот так вот взял и поменял, возможно даже не подозревая, где еще этот запрос (возможно) может использоваться и к каким последствиям это может привести.

Я не против самого подхода (хотя его целесообразность для мелких проектов мне не очень понятна). Мне сомнительно, что все может (должно) быть так просто.


Anatoly Podgoretsky   (2008-08-13 12:23:00) [9]

> sniknik  (13.08.2008 12:15:41)  [41]

С dbf одназначно, количество вьюверов и редакторов просто восхищяет, и даже офис напрямую работает


Anatoly Podgoretsky   (2008-08-13 12:20:00) [10]


> И тебя это не пугает? 8-)

Никак не пугает. А тебя пугает по какой причине?


Anatoly Podgoretsky   (2008-08-13 12:18:00) [11]


> Хотел чтобы было все цывильно, дак напугали ж.

Никто тебя не пугал.
А с комментариями, Дельфи поддерживает комментарии, что тебя сдерживает написать комментарий прямо в коде? Вне зависимости динамический запрос или статический. А вот сам комментарий надо убрать из обработку, учитывая интерпритируемость или возможность передачи текста по сети или другими методами. Много конечно не выиграешь, но и не проиграешь, а потом войдет в привычку писать программу и ничего лишнего в ней.


sniknik   (2008-08-13 12:15:00) [12]

> Почему? BDE чтоли использовать?
если бы у тебя были таблицы парадокса и поменять их было нельзя, то да однозначно.

с dbf не так однозначно но возможно.

но лучше всего поменять не ADO, а именно таблицы, на чтото другое, формат который ты используешь устарел, если это именно таблицы от фокса, а не его база, и в любом случае советовал бы уйти от формата фокса, работать с ним нормально можно только на нем самом.... искуственные ограничения его движка из него просто таки выпирают.


Кирей   (2008-08-13 12:13:00) [13]


> У тебя что компьютера нет?

Хотел чтобы было все цывильно, дак напугали ж.


Кирей   (2008-08-13 12:03:00) [14]


> Сейчас еще больше напугаем : использование связки ADO +
> FoxProOLEDBProvider только ради ADO вряд ли оправдано -
> это лишние квадратные колеса в телеге, лишняя прокладка)


Почему? BDE чтоли использовать?


Sergey13   (2008-08-13 12:03:00) [15]

> [17] MsGuns ©   (13.08.08 11:10)
> Такую таблицу можно править в любой момент, имея под рукой самый простецкий десктопный иструмент.
И тебя это не пугает? 8-)


Anatoly Podgoretsky   (2008-08-13 11:57:00) [16]

> Кирей  (13.08.2008 11:43:30)  [30]

У тебя что компьютера нет?


Сергей М.   (2008-08-13 11:54:00) [17]


> Кирей   (13.08.08 11:43) [30]
>
> Ладно, напугали


Сейчас еще больше напугаем : использование связки ADO + FoxProOLEDBProvider только ради ADO вряд ли оправдано - это лишние квадратные колеса в телеге, лишняя прокладка)


Medbe}I{onok XML   (2008-08-13 11:53:00) [18]

порой из одной мухи можно сделать целое стадо слонов


Сергей М.   (2008-08-13 11:49:00) [19]


> OLE DB как раз СОМ сервер


Спасибо за помощь в открытии Америки)


Anatoly Podgoretsky   (2008-08-13 11:47:00) [20]

> Сергей М.  (13.08.2008 11:33:26)  [26]

OLE DB как раз СОМ сервер, который за собой еще много чего уже внешнего к нему тянет. В данном случае провайдера, а тот интерпритатор запроса.


Страницы:   1 2 3

Наверх

Титульная страница Поиск, карта сайта Написать письмо