Sociedaccion, publicación de artículos gratis, participación ciudadana, notas de prensa
  Usuario: Clave:    
   
 
Publicación de artículo gratis
Documento sin título
Contanos tus ideas antes de que un sinsentido las haga estallar   por    
Documento sin título
 
Documento sin título
 
Documento sin título
Home
Xnechijli01 10/23/2019 9:03:05 PM
Xnechijli01
Código de javascript para manipular base de datos
Eliminar datos de base de datos con javascript
votos 0 comentarios 0 enviar vínculo a un amigo
Tags JavaScript
 
Cómo eliminar datos de una base con javascript desde Android
 

Con esta nota terminamos los datos de código de una aplicación hecha con droidscript. Esto como parte del curso de JavaScript que estamos creando. 

Todos los registros se pueden recuperar y mostrar en un cuadro de diálogo de alerta de la siguiente manera:

function btnDisplayAll_OnTouch()
{
    db.ExecuteSql("select * from emp",[],OnAllResults);
}

function OnAllResults(result)
{
    if(result.rows.length==0)
    {
        app.Alert("No records found");
    }
    else
    {
        var records="Employee Records\n";
        records+="-----------------------------------------------------\n";
        for(var ctr=0;ctr<result.rows.length;ctr++)
        {
            records+="Emp Id: "+result.rows.item(ctr).empid+"\n";
            records+="Name: "+result.rows.item(ctr).empname+"\n";
            records+="Salary: "+result.rows.item(ctr).salary+"\n";
            records+="-----------------------------------------------------\n";
        }
        app.Alert(records);
    }
}

Los registros se pueden editar de la siguiente manera:

function btnEdit_OnTouch()
{
    db.ExecuteSql("select * from emp where empid=?",[empidText.GetText()],OnEditResult);
}

function OnEditResult(result)
{
    if(result.rows.length==0)
    {
        app.Alert("Invalid Emp Id");
    }
    else
    {
        db.ExecuteSql("update  emp set empname=?,salary=? where empid=?",[empnameText.GetText(),empsalaryText.GetText(),result.rows.item(0).empid]);
        app.Alert("Record edited");
        empidText.SetText("");
        empnameText.SetText("");
        empsalaryText.SetText("");
    }
}

El siguiente código elimina los detalles del empleado cuya identificación se especifica:

function btnDelete_OnTouch()
{
    db.ExecuteSql("select * from emp where empid=?",[empidText.GetText()],OnDeleteResult);
}

function OnDeleteResult(result)
{
    if(result.rows.length==0)
    {
        app.Alert("Invalid Emp Id");
    }
    else
    {
        db.ExecuteSql("delete from emp where empid=?",[result.rows.item(0).empid]);
        app.Alert("Record deleted");
        empidText.SetText("");
        empnameText.SetText("");
        empsalaryText.SetText("");
    }
}

El siguiente código se puede usar para eliminar todos los registros después de la confirmación. Muestra un cuadro de diálogo definido por el usuario para obtener la confirmación del usuario antes de eliminar los registros.

function btnDeleteAll_OnTouch()
{
    dlgDeleteAllConf.Show();
}

function btnDeleteAllOK_OnTouch()
{
    db.ExecuteSql("delete from emp");
    empidText.SetText("");
    empnameText.SetText("");
    empsalaryText.SetText("");
    dlgDeleteAllConf.Hide();
}

function btnDeleteAllCancel_OnTouch()
{
    dlgDeleteAllConf.Hide();
}

Puntos de interés
La funcionalidad de la aplicación DroidScript se puede mejorar aún más descargando e instalando o comprando varios complementos desde el menú Complementos de la aplicación. Por ejemplo, puedes comprar el complemento ApkBuilder para crear archivos de paquete de Android independientes.Así que es un programa muy interesante. 

Si te interesa la programación para Android, te animamos a que tomes un curso de Kotlin, pues te permitirá diseñar archivos apk. También puedes tomar un curso de C#, que te ayudará a entender mejor tanto JavaScript como el lenguaje C. 
 

Te gustó esta nota, compártela con tus amigos
ico_copada.gif ico_delicious.png ico_enchilame.gif ico_facebook.png ico_fresqui.gif ico_google.gif ico_meneame.gif ico_myspace.gif ico_technorati.png ico_twitter.gif ico_yahoo.png
Visitá otras notas de Xnechijli01
Bibliotecas JavaScript destacadas
Las bibliotecas JavaScript más famosas
Recursos en la web sobre Javascript
Soluciona errores de fórmula comunes en Microsoft Excel
Cómo crear un gráfico de barras en Microsoft Excel
Por qué usar Python para programar
 
Comentarios 0  
Enviá tu comentario
Para dejar tu comentario debes ser miembro de Sociedaccion.
 
Documento sin título
 
Documento sin título
 
 
 
 
Documento sin título
 
Nos contaron qué leen
Documento sin título
 
Documento sin título
ULTIMOS PUBLICADOS Misceláneas
Precio de frentes de armario. Factores que lo determinan
Contenidos7
Precios a tu medida
 
5/23/2025 2:43:26 AM
 
Robot Industries Lanza RiA Agentic AI: Un Cambio de Juego en la Automatización Inteligente
figit56
Robot Industries Lanza RiA Agentic AI: Un Cambio de Juego en la Automatización Inteligente
 
4/21/2025 7:39:38 AM
 
El futuro del bienestar ya está aquí: Por qué la suscripción a AO Scan está cambiando las reglas del juego
figit56
AO Scan Global
 
3/28/2025 5:25:46 AM
 
Funciones del bufete de abogados matrimonialistas en Ciudad Real
Contenidos7
Confía
 
3/18/2025 4:37:26 AM
 
Cuaderno de campo agrícola. Digitalización y gestión inteligente
Contenidos7
Organización
 
2/20/2025 5:14:02 AM
 
Torno de gimnasio para el control de accesos
Contenidos7
Ventajas
 
2/19/2025 4:21:45 AM
 
Patinetes eléctricos para adultos. La mejor opción de movilidad urbana
Contenidos7
Algunos consejos
 
2/17/2025 4:48:57 AM
 
Abogada en derecho civil. Tu mejor recurso para resolver conflictos jurídicos
Contenidos7
Profesionales expertos en materia civil
 
2/10/2025 3:37:08 AM
 
Mejores regalos de natalicio personalizados. Detalles únicos
Contenidos7
Obsequio personalizado con valor sentimental
 
2/10/2025 3:28:30 AM
 
Productos especializados de apicultura para tus colmenas
Contenidos7
Todo lo que necesitas, lo tenemos
 
1/17/2025 3:41:56 AM
 
Documento sin título
 
Documento sin título
 
Documento sin título
 
 
Documento sin título
 
 
 
Documento sin título
 
Publicar es gratis, sólo tienes que registrarte y escribir.