Разделы


Инъекционные атаки SQL

добавлено: 15 ноя 05, 12:52
переходов: 0...

автор: NoilTeam
язык: русский...

Привет! Сегодня я расскажу тебе об инъекционных атаках SQL. Это достаточно распространенный и опасный тип атак Я готов поспорить, что 7 из 10 читателей данной статьи не знают что это такое...



Алгоритмы Сортировки. Часть 1

добавлено: 2 авг 05, 11:09
переходов: 0...

автор: Спиридонов Виталий
язык: русский...

Все из существующих ныне способов сортировки отличаются друг от друга по скорости выполнения, понятности и длине кода, по красоте решения. Зачастую в код уже разработанного алгоритма вносятся какие-либо изменения и так возникает множество решений, некоторые и с которых мы и попробуем сейчас рассмотреть...



Особенности работы с Microsoft SQL Server в Delphi 5

добавлено: 6 апр 05, 16:54
переходов: 0...

автор: Анатолий Тенцер
язык: русский...

Microsoft SQL Server — прямой потомок Sybase SQL Server, с которым его до сих пор связывает много общего, в первую очередь язык программирования Transact-SQL (далее T-SQL). Однако в версии 7.0, как заявляет Microsoft, сервер переписан полностью и больше не содержит кода от Sybase. Главным достоинством Microsoft SQL Server является его тесная интеграция с Windows NT и семейством продуктов Back Office — общая модель защиты, базирующаяся на защите Windows NT, единая консоль администрирования (Microsoft Management Console), единый набор программных интерфейсов для доступа к данным (OLE DB). Текущая версия сервера на момент написания этой книги — Microsoft SQL Server 2000. Сервер выпускается в следующих редакциях...



Поиск в базе данных

добавлено: 16 ноя 04, 10:32
переходов: 0...

автор: web-support.ru
язык: русский...

Самая распространённая задача, которую решают приложения работающие с базами данных - это поиск необходимых записей по заданному критерию. В Delphi, компоненты ADOExpress включают в себя методы поиска записей, аналогичные тем, которые используются в BDE...



База данных без BDE

добавлено: 22 окт 04, 11:55
переходов: 0...

автор: Сергей Кривошеев
язык: русский...

Полная зависимость от прихотей этого мощного, но при этом не лишенного недостатков механизма связи с базами данных с самого начала нравилась далеко не всем. Тем не менее, до последнего времени BDE была одним из наиболее распространенных механизмов доступа к данным из приложений, разработанных с использованием систем программирования от Borland...



Delphi и Interbase. Часть I, она же вводная

добавлено: 15 сен 04, 18:58
переходов: 0...

автор: x77
язык: русский...

Будет это, видимо, цикл статей о принципах построения баз на IB и его клонах. Цикл потому, что уложится в несколько листов по этой теме невозможно в принципе, а рассмотреть хотелось бы множество вещей, которых нет ни в справках, ни в литературе, причём придя к пониманию этих вещей постепенно, начиная с самых простых азов. Ну а финалом будет написание полноценной сетевой программы. Сразу оговорюсь, что "по ходу пьесы" придётся рассматривать множество вопросов, необходимых для осмысленной работы, и IB (а зачастую - и Delphi) собственно, не касающихся. Наберитесь терпения, если вы этого не знаете (потом всё равно пригодится :)) или пропустите, если вам это и так понятно...



Секреты Delphi. Мониторинг SQL-запросов при работе с ADO-компонентами

добавлено: 12 авг 04, 18:59
переходов: 0...

автор: Сергей Бердачук
язык: русский...

Не секрет, что приложения баз данных составляют довольно большую долю всех вновь разрабатываемых приложений. Ни одна информационная система не может быть создана без соединения с той или иной СУБД. В первых версиях нам предлагался давно устаревший, но все еще успешно использующийся Borland Database Engine (BDE). Одним из альтернативных способов доступа к источникам данных стали компоненты ADO...



Компонент TTreeView и база данных (часть 2)

добавлено: 11 авг 04, 11:23
переходов: 0...

автор: Доцу Виктор
язык: русский...

В последнее время ко мне все чаще стали поступать вопросы по опубликованной ранее мной статье "Компонент TTreeView и база данных". Один из наиболее часто встречающихся вопросов - медленная работа при загрузке большого (более 1000) количества узлов. И действительно, в этом случае загрузка будет происходить достаточно ощутимое для пользователя время...



Использование базы данных в качестве хранилища запросов и настроек клиентских приложений

добавлено: 23 июл 04, 10:26
переходов: 0...

автор: Сергей Востриков, Денис Мигачев
язык: русский...

Рано или поздно большинство разработчиков приходят к тому, чтобы делать свои приложения как можно более простыми для определенных модификаций без требования перекомпиляции всей программы. Если это касается работы с базами данных, то, как правило, программисты начинают выносить запросы во внешние текстовые файлы или хотя бы сохраняют настройки пользовательского интерфейса во внешних файлах конфигурации. Этот подход, однако, имеет свой недостаток: при изменении настроек приходится копировать их на все рабочие места. Поэтому следующим этапом создания более гибких многопользовательских приложений является перенос подобных вещей в базу данных. Используя InterBase и Firebird при помощи FIBPlus, мы получаем в руки готовый механизм, называемый FIBPlus Repository....



Секреты Delphi. TClientDataset в двухуровневых приложениях. Часть 3

добавлено: 23 июл 04, 10:25
переходов: 0...

автор: Сергей Бердачук
язык: русский...

Наконец настало время первых опытов. К сожалению, не удалось найти оригинальный код демонстрационных компонент Дана Мишера, так что придется воспользоваться созданной несколько лет назад на их базе компонентой TBS_ClientDataset....



О хранении рисунков в базе данных

добавлено: 15 июл 04, 23:56
переходов: 0...

автор: Доцу Виктор
язык: русский...

Бывают случаи, когда возникает необходимость в хранении в базе данных различного рода рисунков. Например, фотографий сотрудников для программы отдела кадров....



FAQ по работе с базами данных в Delphi

добавлено: 15 июл 04, 23:47
переходов: 0...

автор: Realcoding.NET
язык: русский...

FAQ по базам данных в Delphi - Работа с MS Access, работа с BLOB-полями, ADO, BDE...



BORLAND DELPHI: Базы данных "на DELPHI" – BDE

добавлено: 15 июл 04, 23:27
переходов: 0...

автор: Чужа Виталий
язык: русский...

Среди наборов компонент, предоставляющих доступ к серверам баз данных, таких как Informix, MS SQL Server, DB2, InterBase, MySQL, Oracle и Sybase, ваше внимание может привлечь компоненты ZeosDBO. Прежде всего это связано с тем, что он распространяется бесплатно. Но это не единственное его достоинство. В состав ZeosDBO входит несколько библиотек...



Разработка многоуровневых приложений Михаил Продан

добавлено: 15 июл 04, 23:13
переходов: 0...

автор: Михаил Продан
язык: русский...

В сетях часто нужен доступ к серверу БД большого количества клиентских приложений на Delphi. Одно из решений - копирование BDE на все клиентские машины и настройка соединений. Но существует и более "культурный" способ - доступ через протокол MIDAS...



Больше гридов хороших и разных!

добавлено: 15 июл 04, 23:05
переходов: 0...

автор: Андрей Голубовский
язык: русский...

Шестой герой рубрики DelphiPlus Кто есть кто - Дмитрий Большаков, разработчик EhLib - бесплатной для СНГ data-aware библиотеки (с одним из лучших DBGrid'ов)....



Секреты Delphi. Соединение с базами данных при помощи компонент ADO

добавлено: 9 фев 04, 12:20
переходов: 0...

автор: Сергей Бердачук
язык: русский...

Продолжая тему использования компонент ADO, хочется обратить ваше внимание на удобный способ настройки соединений к БД с использованием внешних файлов, описывающих параметры соединения...



Секреты Delphi. Мониторинг SQL-запросов при работе с ADO-компонентами

добавлено: 9 фев 04, 12:18
переходов: 0...

автор: Сергей Бердачук
язык: русский...

Не секрет, что приложения баз данных составляют довольно большую долю всех вновь разрабатываемых приложений. Ни одна информационная система не может быть создана без соединения с той или иной СУБД. В первых версиях нам предлагался давно устаревший, но все еще успешно использующийся Borland Database Engine (BDE). Одним из альтернативных способов доступа к источникам данных стали компоненты ADO...



Секреты Delphi. Отбор данных за месяц

добавлено: 3 дек 03, 14:29
переходов: 0...

автор: Сергей Бердачук
язык: русский...

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



Цветные ячейки в StringGrid / DBGrid

добавлено: 17 ноя 03, 14:15
переходов: 0...

автор: Alex Schlecht
язык: русский...

StringGrids / DBGrids с цветными ячейками смотрятся очень красиво, и Вы можете информировать пользователя о важных данных внутри Grid. ...



Секреты Delphi. Отбор данных за период

добавлено: 13 ноя 03, 13:39
переходов: 0...

автор: Сергей Бердачук
язык: русский...

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



Методы сортировки

добавлено: 30 окт 03, 12:54
переходов: 0...

автор: delphiclub.ru
язык: русский...

Сортировка массива методом пузырька. Сортировка методом нахождения минимального элемента. Сортировка массива вставками. Поиск перебором. Бинарный поиск. ...



Удаление нескольких строк из DBGrid

добавлено: 22 окт 03, 18:50
переходов: 0...

автор: Grig
язык: русский...

DBNavigator позволяет удалить только одну текущую строку из таблицы, но, не очень редко, нужно изничтожить сразу несколько десятков строк. В DBGrid есть возможность выделить несколько строчек, но после нажатия кнопки "-" удаляется только одна последняя строка. Приходится лепить дополнительную кнопку и писать уникальные процедуры. Чтобы за один раз удалить все выделенные строки рекомендую перехватить событие BeforeAction объекта DBNavigator. Одновременно, запрос на подтверждение можно сделать на русском языке...



МетаBASE - ERwin для Delphi

добавлено: 16 окт 03, 17:29
переходов: 0...

автор: Наталия Елманова
язык: русский...

Информационные системы, основанные на архитектуре клиент-сервер, приобрели заметную популярность в течение последних нескольких лет. В достаточном количестве имеются инструменты для графического проектирования серверных частей подобных информационных систем (так называемые средства). Однако до сих пор не сформулирована универсальная концепция использования в клиентских приложениях информации, содержащейся в созданной с помощью инструментов модели данных (так называемых метаданных)...



Borland Delphi и расширения ADO

добавлено: 16 окт 03, 16:50
переходов: 0...

автор: Алексей Федоров, Наталия Елманова
язык: русский...

Настоящая статья посвящена некоторым полезным возможностям, предоставляемым технологией Microsoft ActiveX Data Objects (ADO). Как известно, ADO — это часть архитектуры универсального доступа к данным (Microsoft Universal Data Access). Подробнее об объектах ADO и о том, каким образом можно использовать ADO в средствах разработки, можно прочитать в одной из статей цикла «Введение в СУБД», опубликованной в июнь-ском номере журнала...



Десятичный разделитель в DBGrid

добавлено: 6 окт 03, 12:32
переходов: 0...

автор: Grig
язык: русский...

Национальные стандарты - хорошо для юзеров, а для программистов - головная боль. Нужно следить, чтобы все компьютеры, работающие с нашими программами, были одинаково настроенными. Чаще всего проблемы возникают с десятичным разделителем. Точка или запятая - неприятная проблемка!...



Наследникам TDataSet посвящается

добавлено: 18 сен 03, 15:59
переходов: 0...

автор: Андрей Евлаш
язык: русский...

Перед заключительной сборкой проекта, желательно закрывать ненужные DataSet'ы, находящиеся на автосоздаваемых формах (и не только), чтобы...



Разноцветный DBGrid. 8 лет спустя

добавлено: 29 авг 03, 21:16
переходов: 0...

автор: Андрей Финк
язык: русский...

Почти восемь лет назад, появилась на свет Borland Delphi 1. Все эти восемь лет программисты во всем мире, связанные с базами данных, решали несколько сложнейших задач, которые (вместе с решениями) описаны здесь...



База данных без BDE

добавлено: 24 июн 03, 15:11
переходов: 0...

автор: Сергей Кривошеев
язык: русский...

Отношение прикладных программистов к системе разработки приложений Borland Delphi неоднозначно. Но все сходятся в одном: это система - профессиональный механизм, намного ускоряющий создание различных программ. Входящие в состав VCL компоненты доступа и отображения данных значительно упрощают разработку приложений для работы с БД, а возможности по работе с различными серверными и настольными СУБД, предоставляемые Borland Database Engine, многим кажутся уже чем-то само собой разумеющимся...



Компонент Query

добавлено: 3 апр 03, 00:00
переходов: 0...

автор: Черный программист
язык: русский...

Если запрос SQL сводится к просмотру таблицы (запрос Select), то результат этого запроса (а не сама исходная таблица) помещается во временном файле на компьютере пользователя. Это таблица только для чтения и не допускает каких-либо изменений. Если же запрос связан с какими-либо изменениями содержания таблицы, то никаких временных таблиц не создается. BDE передает запрос на сервер, там он обрабатывается и в приложение возвращается информация о том, успешно ли завершена соответствующая операция...



Наследник от TIBUpdateSQL с пишущей транзакцией

добавлено: 5 мар 03, 00:00
переходов: 0...

автор: Галимарзанов Фанис
язык: русский...

Здесь попытка внедрить в IBX принцип разделения транзакций на "читающие" и "пишущие" для компонентов типа IBCustomDataset. Использование в качестве базового компонента IBUpdateSQL объясняется желанием минимизировать работу по изменению исходного кода и его достаточностью - переделка IBDataset может повлечь за собой вероятные проблемы при использовании новых версий IBX...