|
|
|
|
Базы данныхADOADO.OLEDB.JET - Access Violation при передаче неполного параметраБыстрый доступ к ADOЗапись картинки в ADO таблицуИз Paradox в Access при помощи ADOКак работать из Delphi напрямую с ADOКак работать с ADO компонентами в DLLКак сделать ADO-connectionКак узнать перечень таблиц базы и количество записей в них (ADO)Компонент TADOUpdateSQL Курсоры в ADOНайти все таблицы базы данных при помощи ADOОпыт использования ADO для доступа к базам данных форматов MS Access, xBase и Paradox Передача параметров ADO запросуПоиск в базе данных ADOУзнаём установленную версию ADOЭкспорт ADO таблиц в разные форматыASCII и CSVASCII драйвер для CSV-файловASCII-файл с использованием полейRecCount в таблицах ASCIIБыстрая обработка CSV файлаИмпорт CSV ASCIIИмпорт большого CSV файлаКак экспортировать таблицу базы данных в ASCII-файлОпределить, имеет ли файл ASCII-форматРазбивка строки на словаФормат файла ASCII-схемыЧитаем CSV текстовый файл в StringGridЭкспорт из Paradox в ASCII файл с кодовой страницей 852AccessГоворит мол невозможно открыть файлЗаписываем в Access используя ADOИспользование таблиц AccessИспользование таблиц Access2 Как можно открыть отчёт (в режиме Print Preview а также Print Direct) в MS AccessКак открыть базу данных Microsoft Access .MDB в DelphiКак создать базу данных Access во время выполненияКак создать таблицу в MS Access при помощи DAOПароли на базу данных AccessПрограммное сжатие базы данных Access используя DAOПрограммное сжатие базы данных Access используя JRO (Jet Replication Objects)Программное создание базы данных Access (DAO DBEngine)Программное создание таблиц и ключей (первичных и вторичных) для БД AccessСоздание ODBC драйвера для MSAccessСоздание новой MS Access базы данныхСоздать базы данных AccessСоздать базы данных Access 2Узнать существущие имена таблиц БД AccessЧитаем файл Access используя ADOAliasДинамически создаваемые псевдонимыДобавление псевдонима с помощью функции DbiAddAliasДобавляет (модифицирует) указанный пользовательский ODBC DSN-источник для доступа к MS SQL-серверуЗадание псевдонима программным путемИзменение каталога псевдонима во время выполнения приложенияИзменение псевдонима во время выполнения программыИмитация псевдонима PdoxWIN PRIVИнформация о псевдонимах BDEКак программно создать AliasКак программно создать Alias 2Как создать новый DSN из программыОтображение всех псевдонимов в ComboBoxПолучение информации об альясахПолучение пути псевдонима и таблицыПолучение пути псевдонима и таблицы 2Получение пути псевдонима и таблицы 3Получение пути псевдонима и таблицы 4Псевдоним на летуПсевдонимыСинтаксис функции DbiAddAliasСоздаём SystemDSN при помощи DelphiСоздание алиасовСоздание псевдонима базы данных с указанием пути к каталогу с базойУзнать физическое расположение локальной БД по AliasBDEBDE32 приложения в ptp-сетиАрхитектура BDE и его особенности при работе с SQL-серверами 1Архитектура BDE и его особенности при работе с SQL-серверами 2Версия BDEДемонстрация обратного вызова BDEЗапись буфера BDE на дискИзменение данных в Delphi 2 (BDE)Изменение конфигурации IDAPIИспользование API BDE для представления данныхИспользование API BDE для удаления записейИспользование BDE в сетиИспользование буфера записей BDEКак зарегистрировать базу данных (BDE)Как использовать свой диалог ввода пароля BDEКак проверить инсталлирована ли BDEКак скопировать BDE таблицуКак удалить BDE таблицуКак узнать - установлена ли BDEКак узнать - установлена ли BDE 2Как узнать - установлена ли BDE 3Как установить BDEКак установить BDE 2Конфликт IDAPI German и EnglishЛокальный общий доступОбработка исключений EDBEngineErrorОбратные вызовы BDE32 для получения статуса операцийОграничения BDEОграничения IDAPIОгромные LCK-файлыОшибка совместного доступа к базе данныхПочему я должен устанавливать BDEПроверить, установлен ли BDEПроверка наличия IDAPIПроверяем установлена ли BDEПротокол блокировки BDEРаспространение BDEУправление сетевыми каталогами (BDE)BLOB поляBLOBFIELD как BITMAPInterbase BLOB-поляЗагрузка изображений в Blob-поляЗапись и чтение чисел в Blob-полеЗапись потока в BLOB-полеИзвлечение изображения из BLOB-поляИзображения и InterBase Blob-поляКак в TBlobField поместить картинку из переменной типа TBitmapКак выяснить размер BLOB-поляКак записать в BLOB поле большой текст (более 255) из DelphiКак записать файл в Blob полеКак сохранить RTF в TBlobFieldКак удалить данные из BLOB-поляКопирование массива целочисленных чисел в Blob-полеСвязать поле BLOB таблицы Paradox с компонентом TRichEdit через потокиСохранение TForm и ее свойств в BLOB-полеСохранение и чтение файлов в BLOB-поляхСохранение страницы TF1Book в BLOB-полеЧтение OLE из Blob поля ParadoxClipperКомпонент для работы с DBF таблицами и с Clipper индексами NTXРабота с индексами Clipper-аDB2Как заставить работать DB2 через протокол IPXПочему DB2 ругается на Create TriggerDBASE и DBFDBASE - Индексы выраженийDBFSeek и DBFLocateDBase и особые случаи BDEВосстановление записи dBaseИндекс БД в другом каталогеИндекс в другом каталогеКак перекинуть все данные из DBF в DBКак создать dBASE таблицу во время выполненияКомпонент Tdbf для непосредственного доступа к файлам DBFОбработка исключения index not foundОпределение номера записи в таблице dBASEОпределение удаления записей в .DBFОтменить удаление dBASE записиПакование таблиц dBASEПакование таблиц dBASE 2Пакование таблиц dBASE 3Пакование таблиц dBASE 4Перегенерировать все индексы с истекшей датойПоказ меток удаленных записей в dBASE-файлахПоказ удаленных записей в таблице dBASEПоказать удаленные записи таблицыПри использовании DOS DBF файлов - перекодировка между форматамиТаблицы dBASE. Структура .DBF-файлаТекущий номер записи набора данныхУдалить индекс для dBaseФормат и размер dBase-поляFox ProСоздание таблицы FOXPROInterbaseOLE и Interbase - прочесть и записатьАвтоинкрементальные поля и InterbaseАвтоинкрементальные поля и Interbase 2Автоинкрементальные поля и Interbase 3Автоматический logon к локальной InterBaseБиблиотеки пользовательских функций UDF для Interbase на Free PascalВ InterBase при создании базы ввести параметр для поддержки русского языкаКак гарантированно сделать backupКак заставить Interbase принять COLLATE PXW_CYRL по умолчаниюКак узнать текущие дату и время в InterbaseКак установить клиента InterBaseНазначение прав пользователей на таблицуПереход с Oracle на InterbaseПосле снесения Interbase Server 5.0 и желания поставить 5.1.1 вылетает ошибка - IBCheckПри попытке регистрации UDF возникает ошибка - udf not definedПрограммное сжатие размера файла базы InterbaseПрограммное создание и удаление базы данных Interbase, а так же выполнение SQL-скриптовСоздание DBExpress-Connection в Run-TimeСоздание UDF для InterBaseУстановка Interbase и добавление пользователяШифрование текстовых полей таблицы InterbaseMSSQLАдаптация значения даты или времени к различным форматам SQL-сервераДерево на базе MSSQLИдея стандартизации элементов клиента базы данныхМодуль, содержащий несколько удобств для работы с MSSQL посредством ADOОбратная связь от MSSQL-сервера к клиентуОчень быстрая интеграция RecordSet-а в глобальную-временную или постоянную таблицу для MSSQL2000Перевод ODS API mssql2000 на Delphi (написание extended stored procedures)Преобразование boolean в Y или N для SQL-сервераПреобразование boolean в строку для SQL-сервераПреобразование float в строку для SQL-сервераПреобразование даты в строку для SQL-сервераПреобразование строки в строку для SQL-сервераСоздать базу данных на локальном MS SQL сервере 2000ODBCBDE, ODBC и SQL Server 6.0ODBC соединенияВопросы Delphi, BDE и SQL LinksДобавление ODBC-драйверов в DelphiКонфигурирование ODBCКонфигурирование ODBC и псевдонимаОшибка ODBC SQL PrepareПолучаем имена ODBC-источниковПолучение дескриптора ODBC соединенияУстановка ODBC - Watcom SQLOracleCоздание приложений для ORACLE с помощью Delphi Client-ServerDelphi и Oracle - вопросы и ответыOracle - экспортВ режиме отладки приложения не разрешается открытие базы данныхВыводить текст с помощью DBMS_OUTPUT.PUT_LINE в режиме отладкиДает ли Delphi возможность корректно прервать выполнение SQL-запроса (BDE)Доступ к объекту OracleКак в Oracle создать sequence с некоторого номераКак напрямую добраться до OracleКак настроить Personal Oracle с русским языком на корректную работу с числами и BDEКак правильно соединяться с базой данных под Personal OracleКак при выполнении долгой операции в Oracle показать прогресс барКомпонент TOraCommentsToFL — загрузка русских наименований колонок из ERwin в DisplayLabels Конвертация данных между Oracle и файлами DBF Подключиться к Personal Oracle с помощью BDEПодскажите, как на Oracle поменять compatibleПоясните, чем в Oracle являются понятия Instance, Database etcСвязь BDE и OracleСвязь с personal OracleParadoxByte-поля ParadoxParadox в сетиParadox и неверные индексы Win95Автоматическое подключение к таблицам ParadoxБыстрый доступ к нужной записи в таблице ParadoxВызов TUTILITYДобавляем пароль к таблице ParadoxДоступ к таблицам Paradox на CD или c флагом только для чтенияИзменение месторасположения .NET-файла во время работыИмя пользователя ParadoxИспользование баз данных Paradox в локальной сетиКак открыть запароленную таблицу Paradox7 (.db)Как программно изменить LangDriver для таблиц dBase и ParadoxКак программно паковать таблицы Paradox или восстанавливать индексыКак сменить пароль (master password) для таблицы ParadoxКак уменьшить дату в ParadoxКак упаковать базу (DBase, Paradox) в RunTimeКаскадированное удаление с проверкой целостности ParadoxОбщий доступ к данным с DBD и ParadoxОграничения ParadoxПечать структуры таблицы ParadoxПосле работы программы не сохраняются изменения в базе ParadoxПоставить пароль на таблицу ParadoxПредотвратить появление окошко ввода пароля для Paradox таблицыРазмеры полей таблицы ParadoxСоздание таблицы ParadoxУбыстрить открытие таблицы ParadoxУпаковка таблиц Paradox и dBaseSQLLocal SQL и временная таблицаSQL - вложенные пробелыSQL - использование функции SUBSTRINGSQL - сортировка вычисляемого поляSQL - суммирование вычисляемого поляSQL outer joinSQL в DelphiSQL и расширенные символыSQL-запросы в DelphiSQL-менеджер ХортицаTUpdateSQL. Выполнение нескольких SQL командБиблиотека для создания динамических SQL скриптовБлокируется таблица в MS SQL ServerВозврат курсора по умолчанию после выполнения запросаГенератор SQL-запросов Insert, UpdateЗарезервированные слова Local SQLИмя SQL-таблицыИнтерактивные SQL-запросыКак получить результирующим полем разницу между хранимой датой и текущей датойКак сделать откат внутри триггераКак удобнее работать с динамически формируемыми запросамиКак узнать, доступен ли в сети сервер MS SQLЛокальные операторы языка SQLНе работающий SQL ORПараметризованные запросыПроблемы StoredProc у SQL serverСинтах SQL-функции SubstringСиротские Master-записиСоздание таблиц с помощью SQL-запросовФункции дат в SQLSybase32-битное соединение с сервером SybaseБаза данныхActiveControl имеет DataSetStoredProc становится удобнееTreeView - компонент для показа dataset в виде дерева с сохранениемБД-дерево взаимоотношенийБаза данных методами Object PascalВыполнение запросов к базе данных в фонеДилемма доступа к даннымЗапуск файлов хрянящихся в БДИнформация о базах данных при помощи TSessionИспользование пятого постулата ДейтаИстория изменений объектовКак в Delphi сбросить кэш БД на дискКак использовать базу данных BDE, не указывая ее имяКак проверять корректность доступа к базе данныхКак создать БД в кодировке CP1251Как узнать путь базы данных и её имяКаким драйвером пользуется TDATABASEКонтекстное меню на основе базы данныхКорректное закрытие базы данных приложением DelphiОпределение типа базы данныхОтобразить определенного формата файлы базы данныхПерехват исключений базы данныхПроектирование баз данныхПростой пример работы с базой данных из DLLПроцедура заполнения компонента TTreeView данными из TDataSet-совместимой выборкиРабота с транзакциямиСканирование версии структуры базы данныхСохранить в базе картинку формата JPEGУдаленная база данныхХранимые процедурыЧасто задаваемые вопросы по базам данныхЗакладкиВнести изменения в набор данных и не потерять текушей позицииКак сравнить Bookmarks в таблицеЗаписиВставка новой записи через буферДубликат Paradox или dBase записиЗапись RecNo из RecordCountЗапись nnn из nnnКак выбрать случайную записьКак добавить копию текущей записиКак перейти к указанной записи в БДКак получить номер записи в dBASE или ParadoxКак узнать содержание активной записи в БДКопирование записи в пределах одной и той же таблицыКопирование записи из одной таблицы в другуюНе получается вставить в таблицу записи со строками на русском языкеОтобразить строку специфической записиПолучение уникального номера, под которым можно вставить запись в таблицуПредохранение от автодобавления записиПри обращении клиента, к уже редактируемой записи другим клиентом, выдаётся сообщениеСоздание уникального ID для новой записиСтандартный запрос на удаление записи в таблицеУдаление большого количества записейИндексыИзвлечение данных индекса таблицыКак открыть индексированную таблицу dBase, если отсутствует файл индексаКак проиндексировать программно базуПочему не всегда верно обновляются IndexDefs по UpdateПричуда AddIndexПроблема с AddIndexСоздание индекса во время выполнения программыСоздание индексного файла из DelphiСоздание уникального табличного индексаУбывающий индексКомпоненты и Базы данныхАбстрактный набор данныхИспользование DB Controls без базы данныхКак активизировать компоненты доступа к данным связанные с определенным TDatabaseКак по имени Базы Данных получить ссылку на компоненет TDataBaseКомпоненты для облегчения работы с типовыми операциями поиска, выбора и фильтрации данных Многомерное представление данныхПринцип и порядок работы с TUpdateSQL для работы с неживыми запросамиРазвертывание приложения, использующего dbExpress, на примере Delphi6Сохранение компонента полностью со всеми свойствами в БДЧто я получаю от наличия ConstraintBrokerМодуль данныхКак передать UserName и Password в удаленный модуль данныхМножество модулей данных – одно соединениеМодуль данных для каждого MDIChildОтчетыCrystal Reports 8.0 через APIFastReport - Разработка кросс-платформенных отчетовFastReport - сумма прописьюMS Word вместо QReportMS Word вместо QReport - текст, изображения и спискиWord для генерации отчетовРабота с отчетами Rave Report в режиме RunTimeОшибки БДAccess to table disabled because of previous error - Read failureTClientDataSet. Некорректное формирование XMLTClientDataSet. Утечка памяти при загрузке XMLTDBLookupComboBox. Реакция на нажатие ESCКак поймать свой RAISEERROR в DelphiНарушение уникальности записиОшибка BDE32 2104Ошибка создания дескриптора курсораОшибка чтения потокаПерехват ошибок DBEngineПри выполнении некоторых живых запросов, возвращающих единственную запись, BDE ругаетсяПри обращении к memo-полю из BDE возникает ошибка Memo too largeПроблема Lock File Has Grown Too LargeПроблемы использования компонента TStoredProcРешение проблемы BDE Index out of DateСписок ошибок BDEТpансляция ошибокПоискFindKey для нескольких полейБыстрый поиск в базах данныхПоиск в базе данныхПоиск в непроиндексированном поле таблицыПоиск записи в больших таблицахПоиск записи с помощью TQueryПоиск записи с помощью TQuery 2Поиск значения при вводеПоиск значения при вводе 2Поиск и фильтрация данных в DelphiПоиск по нескольким полямПоиск существующей записи перед тем, как она будет вставленаПоиск фраз и записей переменной длиныПоочередный поиск заданного значенияУскорить поиск по базе данныхФункция LocateПоляВычисление суммы полейДинамическое создание полейДинамическое создание полей 2Загрузка TMemoField в MemoИзвлечение текста из TMemoFieldИзменить размер поля или его типИспользование AutoInc полей в приложениях MidasИспользование нумерации в TFieldsКак задать выражение по умолчанию для объекта TFieldКак заставить BDE сохранять в БД поле времени с сотыми долями секундыКак пересчитать все вычисляемые поля (Calculated fields) без переоткрытия TDataSetКак по текущей ячейки получить наименование столбцаКак создать вычисляемые поля во время исполнения программыКак создать поле Lookup во время выполнения приложенияКопирование StringList в Memo-поле и обратноОбмен данными между TMemoField и TMemoОбновление вычисляемых полейОсобенности использования BLOB полей в dbExpress на примере MySQLОтследить изменение данныхПоле с автоматически наращиваемым значением средствами SQLПолный список полей таблицыПомещение Memo-файла с ASCII-разделителем в Memo-поле таблицыПроизводная TIntegerFieldРабота с автоинкрементальными (AutoInc) полямиРазличия TMemoFieldСоздание autoincrement поляСоздание и удаление полей во время выполнения программыСоздание уникального поляСоздание уникального поля 2Список структуры полей таблицыСчитать значения полей в вариантный массивФункции редактора полей во время выполнения программыФункция вычисления суммы полейХитрость OnCalcFieldsЧтение текста RichEdit из базы данныхСортировка и ФильтрКак добиться верной работы фильтра на запросах и на неиндексированных таблицахКак заставить DBGrid сортировать данные по щелчку на заголовке столбцаПравила для SetRangeПример DbiAddFilterФильтр посредством логического поляТаблицыDatabase Desktop показывает содержимое таблиц шрифтом без русских буквВосстановление поврежденных таблицДинамическое создание таблицы и полей во время выполнения программыЕстественные ключи против искусственных ключейКак очистить таблицу, оставив только структуруКак скопировать структуру таблицыКак создать таблицуКак создать таблицу базы данных, не используя Database DesktopКак создать таблицу базы данных, не используя Database Desktop 2Как создать таблицу базы данных, не используя Database Desktop 3Как создать таблицу базы данных, не используя Database Desktop 4Как создать таблицу базы данных, не используя Database Desktop 5Как сохранить содержимое таблицы в текстовый файлКопирование таблицы с помощью DBEКросс-таблица через pivot-таблицуНабор данных для отладкиОчень медленный доступ к таблице при первом обращенииОчистка таблицы (с проверкой)Пакование таблиц Paradox и dBASEПакование таблицыПеремещение таблицПолучение информации о таблицеПолучение физического пути к таблицеПолучить версию таблицыПредохранить от потери данныхПроверка изменения данных таблицыПроиграть звук из таблицыПрокрутка таблицы - хитрость PeekMessageПуть к локальной таблицеСоздание кросс-таблицыСоздание новой таблицы на основе структуры другой таблицыСоздание таблицы по образу и подобиюСоздание таблицы программным путемСоздание таблицы с автоинкрементальным полемСуществует ли средство для вывода определения структуры таблицыТаблицы в памятиФункция для быстрого копирования таблиц вместе со всеми дополнительными файламиЭкономия памяти с дублирующими значениями в таблице
| |
|