Objet objet intégré

ObjetOdbc

Objet de connexion à la base de données Odbc

relation d'héritage

propriétés des membres

codec

Chaîne, requête et définition de l'encodage de la base de données, "utf8" par défaut

1
String Odbc.codec;

type

Chaîne, interroge le type de base de données de connexion actuel

1
readonly String Odbc.type;

fonction membre

close

Fermer la connexion actuelle à la base de données

1
Odbc.close() async;

use

Sélectionnez la base de données par défaut pour la connexion à la base de données actuelle

1
Odbc.use(String dbName) async;

Paramètres d'appel :

  • dbName : String, spécifiez le nom de la base de données

begin

Démarrer une transaction sur la connexion actuelle à la base de données

1
Odbc.begin(String point = "") async;

Paramètres d'appel :

  • point: String, précise le nom de la transaction, non spécifié par défaut

commit

Valider la transaction sur la connexion actuelle à la base de données

1
Odbc.commit(String point = "") async;

Paramètres d'appel :

  • point: String, précise le nom de la transaction, non spécifié par défaut

rollback

Annuler une transaction sur la connexion actuelle à la base de données

1
Odbc.rollback(String point = "") async;

Paramètres d'appel :

  • point: String, précise le nom de la transaction, non spécifié par défaut

trans

Entrez une transaction pour exécuter une fonction et validez ou annulez en fonction de l'exécution de la fonction.

1
Boolean Odbc.trans(Function func);

Paramètres d'appel :

  • func: Fonction, une fonction exécutée de manière transactionnelle

Résultats de retour :

  • Boolean, renvoie si la transaction est validée, renvoie true pour une validation normale, renvoie false pour une restauration et renvoie une erreur si la transaction tourne mal.

Il y a trois résultats de l’exécution de func :

  • La fonction revient normalement, y compris la fin de l'opération et le retour actif, moment auquel la transaction sera automatiquement validée.
  • La fonction renvoie false et la transaction sera annulée
  • Erreur de fonctionnement de la fonction, transaction automatiquement annulée

Entrez une transaction pour exécuter une fonction et validez ou annulez en fonction de l'exécution de la fonction.

1 2
Boolean Odbc.trans(String point, Function func);

Paramètres d'appel :

  • point: String, précise le nom de la transaction
  • func: Fonction, une fonction exécutée de manière transactionnelle

Résultats de retour :

  • Boolean, renvoie si la transaction est validée, renvoie true pour une validation normale, renvoie false pour une restauration et renvoie une erreur si la transaction tourne mal.

Il y a trois résultats de l’exécution de func :

  • La fonction revient normalement, y compris la fin de l'opération et le retour actif, moment auquel la transaction sera automatiquement validée.
  • La fonction renvoie false et la transaction sera annulée
  • Erreur de fonctionnement de la fonction, transaction automatiquement annulée

execute

Exécuter une commande SQL et renvoyer le résultat de l'exécution

1
NArray Odbc.execute(String sql) async;

Paramètres d'appel :

  • sql: Chaîne, chaîne

Résultats de retour :

  • NArray, renvoie un tableau contenant les enregistrements de résultats. Si la requête est UPDATE ou INSERT, le résultat renvoyé inclura également affecté et insertId. mssql ne prend pas en charge insertId.

Exécutez une commande sql et renvoyez le résultat de l'exécution. La chaîne peut être formatée en fonction des paramètres.

1 2
NArray Odbc.execute(String sql, ...args) async;

Paramètres d'appel :

  • sql: La chaîne, la chaîne de format et les paramètres facultatifs sont spécifiés avec ?. Par exemple : « SELECT FROM TEST WHERE [id]=? »
  • args: ..., liste de paramètres optionnels

Résultats de retour :

  • NArray, renvoie un tableau contenant les enregistrements de résultats. Si la requête est UPDATE ou INSERT, le résultat renvoyé inclura également affecté et insertId. mssql ne prend pas en charge insertId.

createTable

Créer un tableau de données

1
Odbc.createTable(Object opts) async;

Paramètres d'appel :

  • opts: Objet, liste de paramètres

dropTable

Supprimer le tableau de données

1
Odbc.dropTable(Object opts) async;

Paramètres d'appel :

  • opts: Objet, liste de paramètres

createIndex

Créer un index de table de données

1
Odbc.createIndex(Object opts) async;

Paramètres d'appel :

  • opts: Objet, liste de paramètres

dropIndex

Supprimer l'index de la table de données

1
Odbc.dropIndex(Object opts) async;

Paramètres d'appel :

  • opts: Objet, liste de paramètres

insert

Insérer un nouvel enregistrement

1
Number Odbc.insert(Object opts) async;

Paramètres d'appel :

  • opts: Objet, liste de paramètres

Résultats de retour :

  • Number, renvoie l'identifiant contenant l'insertion, ou 0 si le moteur ne le prend pas en charge.

find

Interroger des données en fonction de conditions spécifiées

1
NArray Odbc.find(Object opts) async;

Paramètres d'appel :

  • opts: Objet, liste de paramètres

Résultats de retour :

  • NArray, renvoie les enregistrements contenant les résultats

count

Compter le nombre d'enregistrements de données en fonction de conditions spécifiées

1
Integer Odbc.count(Object opts) async;

Paramètres d'appel :

  • opts: Objet, liste de paramètres

Résultats de retour :

  • Integer, renvoie le nombre d'enregistrements contenant le résultat

update

Mettre à jour les données en fonction de conditions spécifiées

1
Integer Odbc.update(Object opts) async;

Paramètres d'appel :

  • opts: Objet, liste de paramètres

Résultats de retour :

  • Integer, renvoie le nombre d'enregistrements contenant des mises à jour

remove

Supprimer les données en fonction de conditions spécifiées

1
Integer Odbc.remove(Object opts) async;

Paramètres d'appel :

  • opts: Objet, liste de paramètres facultatifs

Résultats de retour :

  • Integer, renvoie le nombre d'enregistrements contenant des mises à jour

format

Formatez une commande SQL et renvoyez le résultat formaté

1 2
String Odbc.format(String method, Object opts);

Paramètres d'appel :

  • method: String, spécifie la méthode demandée
  • opts: Objet, liste de paramètres facultatifs

Résultats de retour :

  • String, renvoie la commande SQL formatée

Formatez une commande SQL et renvoyez le résultat formaté

1 2
String Odbc.format(String sql, ...args);

Paramètres d'appel :

  • sql: La chaîne, la chaîne de format et les paramètres facultatifs sont spécifiés avec ?. Par exemple : « SELECT FROM TEST WHERE [id]=? »
  • args: ..., liste de paramètres optionnels

Résultats de retour :

  • String, renvoie la commande SQL formatée

toString

Renvoie la représentation sous forme de chaîne de l'objet. Généralement, "[Native Object]" est renvoyé. L'objet peut être réimplémenté en fonction de ses propres caractéristiques.

1
String Odbc.toString();

Résultats de retour :

  • String, renvoie la représentation sous forme de chaîne de l'objet

toJSON

Renvoie une représentation au format JSON de l'objet, renvoyant généralement une collection de propriétés lisibles définies par l'objet.

1
Value Odbc.toJSON(String key = "");

Paramètres d'appel :

  • key: Chaîne, non utilisée

Résultats de retour :

  • Value, renvoie une valeur contenant du JSON sérialisable