Pregunta: | 38278 - EVIO DE DATOS DESDE FLASH A UNA BASE DE DATOS EN ACCESS 2000 |
Autor: | Victor Manuel Ramiro Sanchez |
Como puedo hacer para enviar datos capturados en un formulario elaborado en Flash 6.0 a una base de datos de access 2000
Espero puedan ayudarme, si es posible un codigo de ejemplo. GRACIAS |
Respuesta: | Jorge Villavicencio |
Para eso, necesitas un intermediario, puede ser algo hecho en asp, php o lo que quieras....
Lo que hagas en asp es lo que en realidad pasarĂ los datos del formulario a la base de datos... en flash solo haces el envio de las variables... Te explico como: 1) en flash, usas el objeto LoadVars: x = new LoadVars( ); // ahora ponemos los datos de tu formulario en variables. x.nombre = txtNombre.text; // el txtNombre me lo invente yo, usa el que tengas x.SendAndLoad("envio.asp",x,"POST"); //recuerda que antes, debiste crear un formulario con cajas de texto, etc... 2) en asp llamas a esas variables (no recuerdo como era, pero te pongo igual lo que me acuerdo..... <% dim nom,sql nom = Request.QueryString("nombre") ' ahora creamos el objeto connection de ADO con = Server.CreateObject("ADODB.Connection") con.Open("dsn_base") ' para acceder a tu BD, hay muchas maneras, yo uso conexiones OBCD, que puedes crear facilmente en un panel de administracion que ya te viene en windows... sql = "insert into tabla values('" & trim(nom) & "')" con.execute(sql) con.Close() set con = Nothing %> ahora deberias estar en capacidad de grabar datos en tu db... Cualquier pregunta me avisas... |