Astarode Admin
Nombre de messages : 374 Age : 53 Localisation : Elleslande Date d'inscription : 16/11/2005
| Sujet: [GENERAL] Lire et écrire dans une table Dim 26 Fév - 2: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édementCes 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); }
| |
|