View.Execute, méthode

La méthode Execute de l’objet View utilise le jeton de point d’interrogation pour représenter des paramètres dans une instruction SQL. Pour plus d’informations, consultez SQL Syntaxe. Les valeurs de ces paramètres sont transmises en tant que champs correspondants d’un enregistrement de paramètre.

Syntaxe

View.Execute(
  record
)

Paramètres

enregistrer

Objets d’enregistrement facultatifs qui contiennent les valeurs qui remplacent les jetons de paramètre (?) dans la requête SQL.

Valeur retournée

Cette méthode ne retourne pas de valeur.

Notes

Cette méthode doit être appelée avant les appels à la méthode Fetch .

Si la requête SQL spécifie des valeurs avec des marqueurs de paramètres (?), un enregistrement doit être fourni qui contient toutes les valeurs de remplacement, qui doivent être dans le même ordre et du même type de données que les marqueurs de paramètre. Lorsque cette méthode est utilisée avec des requêtes INSERT et UPDATE, les jetons de point d’interrogation doivent précéder toutes les valeurs non paramétrables.

Par exemple, ces requêtes sont valides :

UPDATE {table-list} SET {column}= ? , {column}= {constant}

INSERT INTO {table} ({column-list}) VALUES (?, {constant-list})

Toutefois, ces requêtes ne sont pas valides :

UPDATE {table-list} SET {column}= {constant}, {column}=?

INSERT INTO {table} ({column-list}) VALUES ({constant-list}, ? )

Si la méthode échoue, vous pouvez obtenir des informations d’erreur étendues à l’aide de la méthode LastErrorRecord .

Spécifications

Condition requise Value
Version
Windows Installer 5.0 sur Windows Server 2012, Windows 8, Windows Server 2008 R2 ou Windows 7. Windows Installer 4.0 ou Windows Installer 4.5 sur Windows Server 2008 ou Windows Vista. programme d’installation Windows sur Windows Server 2003 ou Windows XP
DLL
Msi.dll
IID
IID_IView est défini comme 000C109C-0000-0000-C000-000000000046