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
1String Odbc.codec;
type
Chaîne, interroge le type de base de données de connexion actuel
1readonly String Odbc.type;
fonction membre
close
Fermer la connexion actuelle à la base de données
1Odbc.close() async;
use
Sélectionnez la base de données par défaut pour la connexion à la base de données actuelle
1Odbc.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
1Odbc.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
1Odbc.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
1Odbc.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.
1Boolean 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
2Boolean 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
1NArray 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
2NArray 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
1Odbc.createTable(Object opts) async;
Paramètres d'appel :
- opts: Objet, liste de paramètres
dropTable
Supprimer le tableau de données
1Odbc.dropTable(Object opts) async;
Paramètres d'appel :
- opts: Objet, liste de paramètres
createIndex
Créer un index de table de données
1Odbc.createIndex(Object opts) async;
Paramètres d'appel :
- opts: Objet, liste de paramètres
dropIndex
Supprimer l'index de la table de données
1Odbc.dropIndex(Object opts) async;
Paramètres d'appel :
- opts: Objet, liste de paramètres
insert
Insérer un nouvel enregistrement
1Number 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
1NArray 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
1Integer 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
1Integer 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
1Integer 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
2String 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
2String 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.
1String 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.
1Value 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