Главная страница  Карта сайта  Печать  Написать письмо  RSS
Войти
Кнопка открытия главного меню
Персональный сайт
Стеллецкого Владимира
Обновлено: 05.09.2023 г.

Примеры с SQL

« первая   ‹ предыдущая   1   2   3   4   5   6   ›  »

Даты в SQL-запросах (10.10.2006) #

 ADOQuery1.Close;
 ADOQuery1.SQL.Text:='SELECT * FROM TAB1 WHERE DATE>='+
                     QuotedStr(FormatDateTime('yyyy-mm-dd 00:00:00', dtpFrom.Date))+
                     ' AND DATE<='+
                     QuotedStr(FormatDateTime('yyyy-mm-dd 23:59:59', dtpTo.Date));
 ADOQuery1.Open;

Часто в SQL-запросах необходимо сделать выборку по дате, и тут многие сталкивались, наверное, с проблемой что по разному настроенные MS SQL сервера "ожидают" дату в немного разном формате. Я в своих программах использую выше приведённый пример, и с проблемами пока не сталкивался.
dtpFrom и dtpTo это компоненты типа TDateTimePicker с датой начала периода и конца периода соответственно.

Многопользовательский доступ к таблицам MSSQL (07.10.2006) #

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

 ADOQuery1.Connection.IsolationLevel := ilReadUncommitted;
 ADOQuery1.Connection.Execute('SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED');
 ADOQuery1.SQL.Text:='...';
 ADOQuery1.Open;

« первая   ‹ предыдущая   1   2   3   4   5   6   ›  »

  Вы 56 249 посетитель этой странички
с 07 октября 2006 года
© http://svv-home.ru
О сайте