sqlite_busy_timeout

(PHP 5)

sqlite_busy_timeout

(no version information, might be only in CVS)

SQLiteDatabase->busyTimeout -- Establece la duración del temporizador de ocupado o deshabilita los temporizadores

Descripción

void sqlite_busy_timeout ( resource manejador_bd, int milisegundos )

Método que sigue el estilo orientado a objetos:

class SQLiteDatabase {

void busyTimeout ( int milisegundos )

}

Establece la duración máxima, en milisegundos, que SQLite espera para que la base de datos indicada por manejador_bd esté lista para ser usada.

Lista de parámetros

manejador_bd

El recurso que identifica la base de datos SQLite (y que es el que devuelve la función sqlite_open()). Este parámetro no se requiere cuando se emplea el método orientado a objetos.

milisegundos

El número de milisegundos. Cuando se establece a 0, se deshabilitan los temporizadores de ocupado y SQLite devuelve el valor SQLITE_BUSY de forma inmediata cuando otro proceso ha bloqueado la base de datos para realizar una actualización de datos.

PHP establece el temporizador de ocupado por defecto en 60 segundos a partir de la apertura de la base de datos.

Nota: Cada segundo está formado por mil (1000) milisegundos.

Ejemplos

Ejemplo 1. Ejemplo no orientado a objetos

<?php
$manejador_bd
= sqlite_open('sqlitedb');
sqlite_busy_timeout($manejador_bd, 10000); // establece el temporizador en 10 segundos
sqlite_busy_timeout($manejador_bd, 0); // deshabilita los temporizadores
?>

Ejemplo 2. Ejemplo orientado a objetos

<?php
$manejador_bd
= new SQLiteDatabase('sqlitedb');
$manejador_bd->busyTimeout(10000); // establece el temporizador en 10 segundos
$manejador_bd->busyTimeout(0); // deshabilita los temporizadores
?>

Ver también

sqlite_open()

Hosting by: hurra.com
Generated: 2007-01-26 18:01:06