|
|
| Пособие по Btrieve для SQL-программистов. |
Введение. Данный документ - краткая инструкция по использованию в DELPHI прямых обращений к ядру CУБД Btrieve, написанная для людей с SQL-мышлением, которым судьба-индейка подсунула свинью в виде производственной необходимости временно (или, не дай Создатель, постоянно) использовать это чудо Pervasive-вской мысли. Мне самому пришлось долго и больно перестраиваться с незамутненных SQL-понятий работы с данными на суровую логику программирования более низкого уровня. Данная шпаргалка призвана облегчить этот процесс, и содержит параллели между основными SQL-командами (select/insert/update/delete) и вызовами функции BTRVID, описанной по принципу "черного ящика". Сразу скажу, что не являюсь специалистом по Btrievу (т.е. могу путаться в Btrievовских терминах), большая часть информации получена эмпирическим путем, все примеры использовались в жизни, отлажены и работают. Отдельно замечу следующее. Вообще говоря, в природе существует Pervasive ODBC, его заменитель Titan Btrieve, и, возможно, кое-что еще, что позволяет обращаться к Btrieve-данным через SQL-запросы. Однако во-первых, это дело работает на порядок медленнее, а во-вторых, в определенных ситуациях (например в моей - мне пришлось организовывать перекачку данных из Informix SQL-сервера в программу "Парус", использующую Btrieve. С Informixом, сами понимаете, никаких проблем не было) из-за специфического формата данных, определяемого конкретным программным продуктом, использование ODBC порой оказывается в принципе невозможным. Например, его (ODBC) приводят в смятение нулевые байты в текстовых полях. И последнее. По правильному, для работы с Btrievом нужно устанавливать Btrievовский Engine, пытаться добиться от него стабильной работы, поганить реестр и все такое. (Может, конечно, это со мной что-то не так, но мне пришлось через это пройти. Хотя на моей работе тратить дни на то, чтобы заставить продукт проявить заявленные возможности считается непозволительной роскошью). Вообще |
Просмотров: 29256 | Скачиваний: 3827 |
Подробнее
|
|
| Руководство по Btrieve. |
Btrieve - законченная система управления записями, обеспечивающая Вас необходимыми функциями для хранения, поиска и корректировки данных в Ваших файлах баз данных. Благодаря новым методам и структурам Btrieve Вы можете игнорировать физическую структуру файлов, поддержку индексов и проблемы параллелизма и сосредоточиться на логических аспектах Ваших файлов и баз данных. |
Просмотров: 22861 | Скачиваний: 4302 |
Подробнее
|
|
| Использование SQLMonitor |
Итак, остался всего один компонент на закладке dbExpress, не обследованный нами - это SQLMonitor. Как вы уже догадались - его задача - это протоколирование событий, происходящих в программе при обращении к базе данных. Протокол может выводиться как в StringList, так и файл. Создадим новый проект (File/ New Application). На главную форму положим SQLConection, SQLClientDataSet. Настроим SQLConnection на соединение с БД, а SQLClientDataSet на получение данных через SQLConnection. Свойства Connected SQLConnection и Active SQLClientDataSet установим в True. Все стандартно. |
Просмотров: 24036 | Скачиваний: 2422 |
Подробнее
|
|
| Новшества SQL Server 2000 |
SQL Server 2000 рекламируется как часть интегрированной Internet платформы (Windows DNA), предназначенная для построения и развёртывания решений, которые интегрируют заказчиков, партнеров, бизнес процессы и прикладные программы. Windows DNA, это всесторонняя, интегрированная платформа для создания и развёртывания прикладных программ для коммерческого применения в Internet. От величины трафика электронной коммерции Web сайта зависит успешность деятельности предприятия, которое, путём интеграции в свои технологии Windows DNA, обеспечит себе самый быстрый путь развития Web решений. Windows DNA включает сетевые сервисы, инструментарий RAD и масштабируемые приложения, на основе серверов Windows 2000. |
Просмотров: 20587 | Скачиваний: 2367 |
Подробнее
|
|
|
|
|