OpenDatabase()

Syntaxe

Resultat = OpenDatabase(#BaseDeDonnees, NomBaseDeDonnes$, Utilisateur$, MotdePasse$ [, Plugin])
Description
Ouvrir une base de données.

Arguments

#BaseDeDonnees La base de données à utiliser.

#PB_Any peut être utiliser pour autogénérer ce numéro.
NomBaseDeDonnes$ Le nom de la base de données à ouvrir.
Utilisateur$ Le nom d'utilisateur de connexion.
MotdePasse$ Le mot de passe de connexion.

Le mot de passe peut être une chaîne vide si aucun mot de passe n'est requis.
Plugin (optionnel)
  #PB_Database_ODBC      : La base de données utilisera ODBC (UseODBCDatabase() doit avoir été appelé).
  #PB_Database_SQLite    : La base de données utilisera SQLite (UseSQLiteDatabase() doit avoir été appelé).
  #PB_Database_PostgreSQL: La base de données utilisera PostgreSQL (UsePostgreSQLDatabase() doit avoir été appelé).
  #PB_Database_MySQL     : La base de données utilisera MySQL (UseMySQLDatabase() doit avoir été appelé).
Si 'Plugin' n'est pas spécifié, le premier plugin enregistré sera utilisé.

Valeur de retour

Renvoie une valeur non nulle en cas de connexion, zéro sinon. Dans ce cas, la base n'a pas pu être trouvée ou le compte utilisateur n'est pas valable et la description exacte de l'erreur peut être récupérée grâce à DatabaseError().

Si #PB_Any a été utilisé pour le paramètre #BaseDeDonnees,le nombre généré est renvoyé.

Remarques

Pour déclarer une base de données ODBC, lire le document d'aide de Windows.

Si une autre base de données a déjà été ouverte sous le même numéro, la base précédement gérée par ce numéro est automatiquement fermée.

Voir aussi

OpenDatabaseRequester(), CloseDatabase(), UseODBCDatabase(), UseSQLiteDatabase(), UsePostgreSQLDatabase(), UseMySQLDatabase()

OS Supportés

Tous

<- NextDatabaseRow() - Database Index - OpenDatabaseRequester() ->