Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Flash y Actionscript (http://www.forosdelweb.com/f16/)
-   -   Aplicacion AIR - Base de Datos (http://www.forosdelweb.com/f16/aplicacion-air-base-datos-573410/)

Maru77 07/04/2008 11:06

Aplicacion AIR - Base de Datos
 
Hola a todos!

Sigo investigando un poco como es esto de las base de datos en AIR, pero no encontré ejemplos o algo que me oriente para realizar el envío de datos desde un formulario a la BD.

Una vez que abro la base (ya creada) y tengo que insertar los datos no se que valores poner precisamente en "values", si hago la prueba con datos fijos si funciona, pero bueno deben ir variables obviamente.

Qué debería poner? les dejo el código que puse quizas las variables se escriban de otra manera.

Código HTML:

var sql:String =
            "INSERT INTO clientes (id, nombre, direccion, telefono, email)"+
            "VALUES 'id', 'nombre_txt', 'direccion_txt', 'telefono_txt', 'email_txt')";


Luego el formulario en donde tendria que llamar a una funcion (supongo) para el pase de datos a la BD

Código HTML:


<mx:Panel title="Registro de Usuarios" height="229">       
        <mx:Form height="153">
            <mx:FormItem label="Nombre:">
                <mx:TextInput id="nombre_txt"/>
            </mx:FormItem>
            <mx:FormItem label="Dirección: ">
                <mx:TextInput id="direccion_txt"/>
            </mx:FormItem>
            <mx:FormItem label="Teléfono: ">
                <mx:TextInput id="telefono_txt"/>
            </mx:FormItem>
            <mx:FormItem label="E-mail: ">
                <mx:TextInput id="email_txt" />
            </mx:FormItem>
        </mx:Form>
       
        <mx:ControlBar horizontalAlign="center">
            <mx:Button id="registrar" label="Registrarse" />
            <mx:Button label="Borrar" />
        </mx:ControlBar>
    </mx:Panel>

Aunque sea si saben donde puedo buscar información sobre esto se los agradeceré mucho.

carlxime 08/04/2008 11:51

Re: Aplicacion AIR - Base de Datos
 
Hola Maru77,

Efectivamente las variables las tienes que pasar de otra forma.
Te pongo un ejemplo del código:

Código:

var conn:SQLConnection = new SQLConnection();
var insertManager:SQLStatement = new SQLStatement();
insertManager.sqlConnection = conn;
var sql:String =
            "INSERT INTO clientes (id, nombre, direccion, telefono, email) "+
            "VALUES (:id, :nombre, :direccion, :telefono, :email)";
insertManager.parameters[":id"] = id;
insertManager.parameters[":nombre"] = nombre_txt.text;
insertManager.parameters[":direccion"] = direccion_txt.text;
insertManager.parameters[":telefono"] = telefono_txt.text;
insertManager.parameters[":email"] = email_txt.text;
insertManager.text = sql;
insertManager.execute();

Saludos.

Maru77 08/04/2008 19:49

Re: Aplicacion AIR - Base de Datos
 
Funcionó perfecto!!! mil gracias!!!


La zona horaria es GMT -6. Ahora son las 23:05.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.