Bonjour, voilà je cherche à me connecter à une base de données access depuis flash cs5.
J'ai rajouté le fichier swc dans le chemin de la bibliothèque des paramètres d'actionscript 3.
Je n'ai aucine erreur de générée par flash à la compilation du swf.
Mon fichier .mdb est dans le même répertoire que mon swf.
Mais la connexion ne se fait pas.
Voici le code:
Une classe testas3.as :
package {
import flash.display.Sprite;
import mdm.Application;
import mdm.Database;
import flashx.textLayout.formats.Float;
public class testas3 extends Sprite
//
{
public function testas3()
{
mdm.Application.init(this,onInit );
}
public function onInit()
{
mdm.Dialogs.prompt( "Formulaire" );
}
public function connexion(database:String,pass:String){
mdm.Database.MSAccess.connect(database,pass);
var isConnected:Boolean = mdm.Database.MSAccess.success();
trace(isConnected);
}
}
}
dans le panneau action de la première frame:
import flash.events.Event;
import testas3;
import mdm.Application;
import mdm.Database;
var zinC:testas3 = new testas3();
connecterBouton.addEventListener(MouseEvent.MOUSE_DOWN,connecter);
function connecter(e:Event){
zinC.connexion("Micro_mutilmedia.mdb","");
}
Voilà, comme je l'ai dit je n'ai aucune erreur au niveau de la compilation.
Quand je clique sur le bouton Connecter, la valeur false apparaît dans la console. Ce qui implique que je ne suis pas connecté à la base.
Si quelqu'un à une idée, je suis preneur, ça fait deux heures que je bloque là dessus!
Merci,
firstneo45.