09.02.2013 Views

Adaptive Server Anywhere Guide de programmation - Sybase

Adaptive Server Anywhere Guide de programmation - Sybase

Adaptive Server Anywhere Guide de programmation - Sybase

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Préparation <strong>de</strong>s instructions<br />

14<br />

2 Effectuez la liaison <strong>de</strong>s paramètres <strong>de</strong> l'instruction avec<br />

SQLBindParameter.<br />

3 Exécutez l'instruction avec SQLExecute.<br />

4 Supprimez l'instruction avec SQLFreeStmt.<br />

$ Pour plus d'informations, reportez-vous à la section "Exécution <strong>de</strong>s<br />

instructions préparées", page 295 et à la documentation SDK ODBC.<br />

v Pour utiliser une instruction préparée (JDBC) :<br />

1 Préparez l'instruction avec la métho<strong>de</strong> prepareStatement <strong>de</strong> l'objet <strong>de</strong><br />

connexion. Vous obtenez un objet instruction préparée.<br />

2 Définissez les paramètres <strong>de</strong> l'instruction avec les métho<strong>de</strong>s setType<br />

adaptées <strong>de</strong> l'objet instruction préparée. Type est ici le type <strong>de</strong> données<br />

affecté.<br />

3 Définissez les paramètres <strong>de</strong> l'instruction avec la métho<strong>de</strong> appropriée <strong>de</strong><br />

l'objet instruction préparée. Pour les insertions, mises à jour et<br />

suppressions, il s'agit <strong>de</strong> la métho<strong>de</strong> executeUpdate.<br />

$ Pour plus d'informations sur les instructions préparées dans JDBC,<br />

reportez-vous à la section "Utilisation d'instructions préparées pour un<br />

accès optimisé", page 167.<br />

v Pour utiliser une instruction préparée (Open Client) :<br />

1 Préparez l'instruction via la fonction ct_dynamic, avec un paramètre <strong>de</strong><br />

type CS_PREPARE.<br />

2 Définissez les paramètres <strong>de</strong> l'instruction avec ct_param.<br />

3 Exécutez l'instruction via ct_dynamic avec un paramètre <strong>de</strong> type<br />

CS_EXECUTE.<br />

4 Libérez les ressources associées à l'instruction via ct_dynamic avec un<br />

paramètre <strong>de</strong> type CS_DEALLOC.<br />

$ Pour plus d'informations sur l'utilisation d'instructions préparées<br />

dans Open Client, reportez-vous à la section "SQL dans les applications<br />

Open Client", page 389.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!