![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Коментарии в тексте запроса [D7, XP]
Кирей © (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 как раз СОМ сервер, который за собой еще много чего уже внешнего к нему тянет. В данном случае провайдера, а тот интерпритатор запроса.