Astarode Admin

Age : 37 Inscrit le : 16 Nov 2005 Messages : 374 Localisation : Elleslande
| Sujet: [GENERAL] Lire et écrire dans une table Dim 26 Fév - 1:00 | |
| Ces deux fonctions permettent respectivement de lire et d'écrire une valeur dans le champs "Honor" de la table "honor" décrite précédement Ces deux fonctions renvoient ou écrivent un entier.
| Citation: | int GetHonor(object oPlayer) // Permet d'obtenir la valeur stockée dans le champs "Honor" du PJ { string sSQL; string sName = SQLEncodeSpecialChars(GetName(oPlayer)); string sPlayer = SQLEncodeSpecialChars(GetPCPlayerName(oPlayer)); int Id; int i;
sSQL = "SELECT Id FROM idplayer WHERE Name='"+sName+"' AND Player='"+sPlayer+"'"; Id = SQLExecAndFetchSingleInt(sSQL);
sSQL = "SELECT Honor FROM honor WHERE Id='"+IntToString(Id)+"'"; i = SQLExecAndFetchSingleInt(sSQL); return i; }
void SetHonor(object oPlayer, int i) // Permet d'écrire une valeur dans le champs "Honor" du PJ { string sSQL; string sName = SQLEncodeSpecialChars(GetName(oPlayer)); string sPlayer = SQLEncodeSpecialChars(GetPCPlayerName(oPlayer)); int Id;
sSQL = "SELECT Id FROM idplayer WHERE Name='"+sName+"' AND Player='"+sPlayer+"'"; Id = SQLExecAndFetchSingleInt(sSQL);
sSQL = "UPDATE honor SET Honor='"+IntToString(i)+"' WHERE Id='"+IntToString(Id)+"'" ; SQLExecDirect(sSQL); }
|
|
|