1. RS.OPEN SQL,CONN,A,B,C 2. CONN.EXECUTE(SQL,RowsAffected,C) Signification du paramètre : La valeur de SQL peut être une instruction SQL, un nom de table, un nom de procédure stockée ou un fournisseur de données. Toute chaîne acceptée. Afin d'améliorer les performances, il est préférable de spécifier des valeurs appropriées pour le paramètre C. Le paramètre facultatif RowsAffected renverra le numéro affecté après l'exécution de la requête INSERT, UPDATE ou DELETE. Ces requêtes renverront un objet Recordset fermé. Une requête SELECT renverra une valeur RowsAffected de -1 et renverra un Recordset ouvert avec une ou plusieurs lignes de contenu. |
|
R : ADOPENFORWARDONLY (=0) est en lecture seule et l'enregistrement de données actuel ne peut être déplacé que vers le bas. ADOPENKEYSET( =1) est en lecture seule et l'enregistrement de données actuel peut être déplacé librement . -écrire, et l'enregistrement de données actuel peut être déplacé librement ADOPENSTATIC ( =3) Lisible et inscriptible, l'enregistrement de données actuel peut être déplacé librement et le nouvel enregistrement B peut être vu : ADLOCKREADONLY (=1) Type de verrouillage par défaut, l'enregistrement défini est en lecture seule et les enregistrements ne peuvent pas être modifiés. ADLOCKPESSIMISTIC (=2) Verrouillage pessimiste. Lorsqu'un enregistrement est modifié, le fournisseur de données tentera de verrouiller l'enregistrement pour garantir la réussite de sa modification. Dès que le montage commence, l'enregistrement est verrouillé. ADLOCKOPTIMISTIC (=3) verrouillage optimiste, l'enregistrement n'est pas verrouillé tant que l'enregistrement mis à jour n'est pas soumis à l'aide de la méthode Update. ADLOCKBATCHOPTIMISTIC (=4) verrouillage optimiste par lots, qui permet de modifier plusieurs enregistrements. Les enregistrements sont verrouillés uniquement après l'appel de la méthode UpdateBatch. Lorsqu'aucun enregistrement ne doit être modifié, un jeu d'enregistrements en lecture seule doit être utilisé afin que le fournisseur n'ait pas besoin d'effectuer de détection. Pour une utilisation générale, le verrouillage optimiste est probablement la meilleure option, car les enregistrements ne sont verrouillés que pendant une courte période, pendant laquelle les données sont mises à jour. Cela réduit l’utilisation des ressources. C : (Spécifiez le type d'instruction SQL) ADCmdUnknown (= &H0008) est inconnu et doit être jugé par le système. La vitesse est lente et correspond à la valeur par défaut des instructions de commande telles que les instructions SQL telles que : Select *. à partir de la requête Table1 ADCmdTable (= &H0002) Nom de la table, par exemple : Table1 ADCmdStoredProc (= &H0004) nom de la procédure stockée ADCmdFile (= &H0100) type d'objet nom de fichier correspondant ADCmdTableDirect (= &H0200) est le nom de la table qui peut directement obtenir le contenu de la ligne à partir du la table conn.execute(sql)(0 ) est la valeur du premier champ de l'ensemble de données |