Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ InTouch HMI

SQLSetStatement()

  • Last UpdatedSep 24, 2024
  • 1 minute read

La fonction SQLSetStatement() démarre un tampon d'instructions SQL à l'aide du contenu de SQLStatement, sur la connexion établie, ConnectionID. Il ne peut y avoir qu'un seul tampon d'instructions<:hs>SQL par ConnectionID. Les erreurs sont renvoyées par la fonction.

Catégorie

SQL

Syntaxe

[ResultCode=]SQLSetStatement(ConnectionID, SQLStatement);

Arguments

ConnectionID

Nom d'une variable mémoire de type entier, renseignée avec le numéro d'identifiant attribué par la fonction SQLConnect() à chaque connexion avec la base de données.

SQLStatement

Instruction SQL proprement dite, comme dans les exemples suivants.

Exemples

ResultCode=SQLSetStatement(ConnectionID, "Select LotNo, LotName from LotInfo");

Dans l'exemple suivant, StatementID prend la valeur zéro, pour que l'instruction n'ait pas à appeler SQLPrepare(Connect_Id, StatementID) avant son exécution. La valeur de StatementID 'ayant pas été créée par l'instruction SQLPrepare, pour terminer correctement cette instruction, utilisez la fonction SQLEnd(), au lieu de la fonction SQLClearStatement().

SQLSetStatement( Connect_Id, "Select Speed, Ser_No from tablename where Ser_No ='" + Serial_input + "'");

SQLExecute(Connect_Id,0);

Dans l'exemple suivant, la valeur StatementID est créée par SQLPrepareStatement(), puis utilisée dans la fonction SQLExecute(). Pour terminer cette instruction SELECT, utilisez la fonction SQLClearStatement() pour libérer les ressources et le pointeur.

SQLSetStatement( Connect_Id, "Select Speed, Ser_No from tablename where Ser_No ='" + Serial_input + "'");

SQLPrepareStatement(Connect_Id,StatementID);

SQLExecute(Connect_Id,StatementID);

SQLSetStatement( Connect_Id, "Select Speed, Ser_No from tablename where Ser_No ='" + Serial_input + "'");

SQLPrepareStatement(Connect_Id,StatementID);

SQLExecute(Connect_Id,StatementID);

Voir aussi

SQLConnect()