UDF > SQLite >


_SQLite_Close

Ferme une base de donn�es ouverte

#include <SQLite.au3>
_SQLite_Close ( [$hDB = -1] )

Param�tre

$hDB [optionnel] Handle de la base de donn�es.

Valeur de retour

Succ�s: Retourne $SQLITE_OK.
�chec: Retourne une valeur qui peut �tre compar�e aux constantes $sqlite_*.
@error: -1 - SQLite a signal� une erreur (Examinez la valeur de retour)
 1 - Erreur dans l'appel de l'API SQLite 'sqlite3_close'
 2 - Appel emp�ch� par SafeMode

Remarque

La fonction attend SQLite <> $SQLITE_BUSY jusqu'� ce que 'global Timeout' s'est �coul�.
Si aucun handle de base de donn�es n'est donn�, la derni�re base de donn�es ouverte sera ferm�e.
Avant d'appeler _SQLite_Close(), l'application doit invoquer _SQLite_QueryFinalize() pour chaque requ�te laiss� explicitement sans finalisation.

En relation

_SQLite_Open

Exemple

#include <MsgBoxConstants.au3>
#include <SQLite.au3>
#include <SQLite.dll.au3>

_SQLite_Startup()
If @error Then
    MsgBox($MB_SYSTEMMODAL, "SQLite Error", "SQLite.dll Can't be Loaded!")
    Exit -1
EndIf
ConsoleWrite("_SQLite_LibVersion=" & _SQLite_LibVersion() & @CRLF)
_SQLite_Open() ; Ouvre une base de donn�es :memory:
If @error Then
    MsgBox($MB_SYSTEMMODAL, "SQLite Error", "Can't Load Database!")
    Exit -1
EndIf
_SQLite_Close()
_SQLite_Shutdown()