Sur le site Adobe a été ce code:1120 erreur en ajoutant un var dans Flex 3
var conn:SQLConnection = new SQLConnection(); var dbFile:File = File.applicationStorageDirectory.resolvePath("DBSample.db");
try { conn.open(dbFile); trace("the database was created successfully"); } catch (error:SQLError) { trace("Error message:", error.message); trace("Details:", error.details); }
sur la ligne de
conn.open(dbFile);
il y a un code d'erreur: 1120, accès de propriété indéfinie
Quelqu'un peut-il aider? Je viens de commencer avec flex.
@aftee: Voici l'ensemble mx: Script, il reste aussi entre CDATA
flash.data.SQLConnection d'importation; import flash.data.SQLStatement; import flash.events.SQLErrorEvent; import flash.events.SQLEvent; import flash.errors.SQLError; importez le fichier flash.filesystem.File;
var conn: SQLConnection = new SQLConnection(); var dbFile: Fichier = File.applicationStorageDirectory.resolvePath ("DBSample.db");
essayez { conn.open (dbFichier); trace ("la base de données a été créée avec succès"); Capture (erreur: SQLError) trace ("Détails:", error.details); }
var createStmt: SQLStatement = new SQLStatement(); createStmt.sqlConnection = conn; var sql: String =
"CREATE TABLE SINON EXISTE employés (" +
"EMPID INTEGER PRIMARY KEY AUTOINCREMENT," +
"TEXT prenom," +
"TEXT lastName," +
"salaire NUMERIC CHECK (salaire> 0) "+
") "; createStmt.text = sql; createStmt.addEventListener (SQLEvent.RESULT, createResult); createStmt.addEventListener (SQLErrorEvent.ERROR, createError); createStmt.execute(); function createResult (event: SQLEvent): void { trace ("Table créée"); } function createError (event: SQLErrorEvent): void { trace ("Message d'erreur:", événement.erreur.message); trace ("Détails:", event.error.details); }
pouvez-vous coller tout le code d'application ?! – afftee
ou donnez un lien vers ce tutoriel adobe – afftee
développez-vous dans Flex Builder ou Flash professionnel? – afftee