ВУЗ:
Составители:
Рубрика:
- 53 -
Sсreen.Cursor:=crDefault; { форма курсора - по умолчанию }
{ raise; возбудить исключительное состояние }
MessageDlg('Ошибка выполнения UPDATE,DELETE или ' +
‘INSERT', mtError, [mbOk], 0);
end;
end
else
begin { непонятная ошибка... }
Screen.Cursor:=crDefault; { форма курсора - по умолчанию }
{ raise; возбудить исключительное состояние }
MessageDlg('Нераспознанная ошибка SQL-запроса к БД',
mtError,[mbOk],0);
end;
end; { конец блока TRY }
.....
Именно при выполнении метода Open происходит (физическое) соеди-
нение с БД, выполнение SQL-запроса и дальнейшая визуализация полу-
ченных данных. При наличии в SQL-предложении клауз INSERT, UPDATE,
DELETE следует вместо метода Open использовать метод ExecSQL (метод
Open используется только тогда, когда запрос предполагает возвращение
результата - т.е. используется клауза SELECT).
Для успешной работы следует корректно настроить соответствие
алиаса
физическому пути к файлу БД и параметры соединения с помощью BDE
(Borland Database Engine), в основе которого лежит технология IDAPI (Inte-
grated Database API), см. [6,7] и др.
Контрольные вопросы
1. Какие компоненты интегрированных сред Delphi / C++Builder применя-
ются при создании приложений класса БД и какие функции они выполня-
ют?
2. В чем разница использования методов Open и ExecSQL
и в каких случаях
они применяются?
3. С помощью каких программных средств устанавливается соответствие
алиаса и пути к файлам БД и параметры соединения?
2.2.Использование тренажера локального SQL
Конструирование корректных SQL-предложений на начальном этапе
работы с языком SQL может вызвать затруднения, причем отладка SQL-
запросов совместно с разрабатываемым Windows-приложением неэффектив-
на из-
за больших затрат на компиляцию (интерпретацию) базового приложе-
ния.
В связи с огромными возможностями языка SQL конечный результат за-
- 53 - Sсreen.Cursor:=crDefault; { форма курсора - по умолчанию } { raise; возбудить исключительное состояние } MessageDlg('Ошибка выполнения UPDATE,DELETE или ' + ‘INSERT', mtError, [mbOk], 0); end; end else begin { непонятная ошибка... } Screen.Cursor:=crDefault; { форма курсора - по умолчанию } { raise; возбудить исключительное состояние } MessageDlg('Нераспознанная ошибка SQL-запроса к БД', mtError,[mbOk],0); end; end; { конец блока TRY } ..... Именно при выполнении метода Open происходит (физическое) соеди- нение с БД, выполнение SQL-запроса и дальнейшая визуализация полу- ченных данных. При наличии в SQL-предложении клауз INSERT, UPDATE, DELETE следует вместо метода Open использовать метод ExecSQL (метод Open используется только тогда, когда запрос предполагает возвращение результата - т.е. используется клауза SELECT). Для успешной работы следует корректно настроить соответствие алиаса физическому пути к файлу БД и параметры соединения с помощью BDE (Borland Database Engine), в основе которого лежит технология IDAPI (Inte- grated Database API), см. [6,7] и др. Контрольные вопросы 1. Какие компоненты интегрированных сред Delphi / C++Builder применя- ются при создании приложений класса БД и какие функции они выполня- ют? 2. В чем разница использования методов Open и ExecSQL и в каких случаях они применяются? 3. С помощью каких программных средств устанавливается соответствие алиаса и пути к файлам БД и параметры соединения? 2.2.Использование тренажера локального SQL Конструирование корректных SQL-предложений на начальном этапе работы с языком SQL может вызвать затруднения, причем отладка SQL- запросов совместно с разрабатываемым Windows-приложением неэффектив- на из-за больших затрат на компиляцию (интерпретацию) базового приложе- ния. В связи с огромными возможностями языка SQL конечный результат за-
Страницы
- « первая
- ‹ предыдущая
- …
- 51
- 52
- 53
- 54
- 55
- …
- следующая ›
- последняя »