1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
<mx:Button id="btnEnregistrerFiche" label="Enregistrer" cornerRadius="10" borderColor="#E3E565" click="modifierFicheDetail()" />
public function modifierFicheDetail():void{
var idFiche:String=acFicheDetail.getItemAt(0).id;
if(validerChampsFicheDetail()==true){
var nbPages:String=textNbPages.text;
if(nbPages=="") nbPages="0";
var requete:String="Update fiches Set titre=\""+textTitre.text+"\", auteur=\""+textAuteur.text+"\", categorie="+cboxCategorie.selectedItem.data+", genre="+cboxGenre.selectedItem.data+", serie="+cboxSerie.selectedItem.data+", editeur=\""+textEditeur.text+"\", annee_edition=\""+textAnneeEdition.text+"\", isbn=\""+textISBN.text+"\", dimension="+cboxDimension.selectedItem.data+", nb_pages="+Number(nbPages)+", notation="+textNotation.text+", sujet=\""+textSujet.text+"\", notions_cles=\""+textNotionsCles.text+"\", contexte=\""+textContexte.text+"\", decoupage=\""+textDecoupage.text+"\", personnages=\""+textPersonnages.text+"\", decors=\""+textDecors.text+"\", style=\""+textStyle.text+"\", portee_philo_morale=\""+textPorteePhiloMorale.text+"\", citation_auteur=\""+textCitationAuteur.text+"\", citation_ouvrage=\""+textCitationOuvrage.text+"\", citation_contenu=\""+textCitationContenu.text+"\"" +
" Where id="+idFiche;
// Précisions : Dans la TABLE de la base de données annee_edition est un champs de type TEXT,
// Sinon aucun autre champs du type Date
var nbFiches:Number = modificationDb(requete);
if(nbFiches>0) {
Alert.show(nbFiches+" fiche modifiée avec succès","Debug",1,this);
}
}
}
private function modificationDb(requeteSQL:String):Number{
dbRequ.sqlConnection = dbCnx;
dbRequ.text=requeteSQL;
dbRequ.execute();
var result:SQLResult = dbRequ.getResult();
return result.rowsAffected;
} |
Partager