Hola
Solucioné mi error, les comento, el problema lo tenía en ir a buscar la base de datos, mi variable .File ´la tenia apuntando a otro lado menos a mi directorio raíz, es por ello que la bd me la encontraba pero la tabla no, o sea la db la encontraba por que le hacía un trace haber si existìa y como existía me arrojaba true. pero al queres ingresar datos en la tabla no me la pillaba. Bueno la ruta de mi .file era el problema lo tenia de la siguiente manera en mi funcion abreConexion y está malo.
Código ActionScript :
public function abreConexion():void
{
rut_txt.setFocus();
db = File.applicationStorageDirectory.resolvePath( "prototipodb.db" );
conexion = new SQLConnection();
conexion.addEventListener(SQLEvent.OPEN, dbAbrirConexion);
conexion.addEventListener(SQLErrorEvent.ERROR, dbErrorConexion);
trace("db.exists:"+ db.exists);
conexion.openAsync(db);
}
este es el correcto
Código ActionScript :
public function abreConexion():void
{
rut_txt.setFocus();
db = File.applicationDirectory.resolvePath( "prototipodb.db" );
conexion = new SQLConnection();
conexion.addEventListener(SQLEvent.OPEN, dbAbrirConexion);
conexion.addEventListener(SQLErrorEvent.ERROR, dbErrorConexion);
trace("db.exists:"+ db.exists);
conexion.openAsync(db);
}
como ven solo en la parte de mi variable db que la declaré fuera de mi funcion por eso no se ve la declaracion , tenía db=File.applicationStorageDirectory.resolvePath( "prototipodb.db" ); y correspondía db=File.applicationDirectory.resolvePath( "prototipodb.db" );
Saludos
cafeheco