Open HRESULT (DBPROPSET *pPropSet = NULL, LONG * pRowsAffected = NULL, bool blierez = true);
HRESULT ouvert (const CSessionamp ;sessionLPCTSTRszCommand= NULL, DBPROPSET *pPropSet= NULL, LONG *pRows&Affected= NULL, REFGUIDguidCommand= DBGUID_DEFAULT, boolBlier = true );
Valeur de retour
Un standard de HRESULT.
Paramètres
pPropSet
[in/out] Un tableau de DBPROPSET structures contenant des propriétés et des valeurs à définir. Les propriétés spécifiées dans ces structures doivent appartenir au groupe de propriété Rowset.
pRowsAffected
[in/out] Pointeur vers la mémoire où le nombre de lignes affectées par une commande est retourné. Si * pRowsAffected est NULL, aucun nombre de lignes n'est retourné. Sinon, Open définit *pRowsAffected selon les conditions suivantes:
| Si | Puis |
| PParams l'élément cParamSets est supérieur à 1 | pRowsAffected représente le nombre total de lignes affectées par tous les ensembles de paramètres spécifiés dans l'exécution. |
| Le nombre de lignes affectées n'est pas disponible | pRowsAffected a la valeur – 1. |
| La commande ne met pas à jour, supprimer ou insérer des lignes | pRowsAffected n'est pas défini. |
blier
[en] Cette propriété a la valeur True si la commande est lié après avoir été exécutée. Sinon, false.
session
[en] La session dans laquelle exécuter la commande.
szCommand
[en] La commande à exécuter. Peut être NULL lors de l'utilisation de CAccessor, dans lequel cas que la commande va être Récupérée de la valeur passée à la macro DEFINE_COMMAND . Voir ICommand::Execute dans la référence du programmeur OLE DB pour plus de détails.
guidCommand
[en] Un GUID qui spécifie la syntaxe et les règles générales pour le fournisseur à utiliser dans l'analyse du texte de la commande. Voir ICommandText::GetCommandText et ICommandText::SetCommandText dans la référence du programmeur OLE DB pour plus de détails.
Remarques
Utiliser la première version de cette méthode lorsqu'une commande a déjà été créée et vous souhaitez effectuer une simple préparation et exécutions multiples. La deuxième version de la méthode prend une session, crée une commande et exécute la commande, contraignant tous les paramètres nécessaires.
Aperçu de CCommand |nbsp ; Membres de classe