Назначение запроса

 

Query(i): "Assign" = db(j)|AliasName$ {, "UniDirectional"}

 

  • i: Индентификационный код запроса. Назначение Query с уже занятым номером приведет к ошибке.
  • db(j): База данных, в которой будут выполняться запросы. Если db – база IB, то будет создана транзакция, связанная с этой базой.
  • AliasName$: Имя алиаса BDE.

При назначении запроса необходимо указать один из этих двух параметров.

  • "UniDirectional": Однонаправленый курсор. При указании этого параметра курсор может двигаться только вперед, на следующую запись. Чтение предыдущих записей при этом невозможно. Обычно курсор SQL является однонаправленным, но опускание параметра "UniDirectional" позволяет использовать внутренний буфер BDE, обеспечивающий перемещение назад, но данная возможность требует большего количества ресурсов и уменьшает производительность приложения.

 

SQL Запрос "Query"

Подсистема SBDE