Desarrollar una interfaz para interactuar con una base de datos

Desarrolle NetLogics que inserten valores en la base de datos, consulten la base de datos y muestren los resultados de las consultas.
Ejemplo de aplicación
Dos botones rectangulares etiquetados como "Insertar datos aleatorios" y "Mostrar consulta en etiqueta" están colocados verticalmente, con el texto "Resultados de consulta..." mostrado a la derecha.
Dos botones etiquetados como "Insertar datos aleatorios" y "Mostrar consulta en etiqueta", con un borde resaltado alrededor del segundo botón. El texto de la derecha muestra "Recuento récord: 8.000".
CONSEJO:
Puede descargar un proyecto de ejemplo desde:
InteractWithDatabase.zip
Requisitos previos
  • Seleccione
    Icono Ejecutar
    Ejecutar
    para ejecutar el proyecto mediante el emulador de cliente para probar su proyecto. Para ejecutar el proyecto en un cliente remoto, consulte Agregar un dispositivo de destino.
  • Expanda el proyecto agregando más elementos de interfaz y los métodos
    Insert
    ,
    Update
    ,
    Delete
    y
    Select
    .
    [ExportMethod] public void Insert(int value) { var values = new object[1,2]; values[0,0] = DateTime.Now; values[0,1] = value; myTable.Insert(dbColumns, values); Log.Info("Insert","Inserted value: " + value.ToString()); } [ExportMethod] public void Update(int value, DateTime timestamp) { Object[,] ResultSet; String[] Header; myStore.Query("UPDATE Demo SET Value = " + value + " WHERE Timestamp = \"" + timestamp.ToString("o", CultureInfo.InvariantCulture) + "\"" , out Header, out ResultSet); Log.Info("Update", "Updated last record"); } [ExportMethod] public void Delete(int value) { Object[,] ResultSet; String[] Header; myStore.Query("DELETE FROM Demo WHERE Value<=65535 ORDER BY Timestamp DESC LIMIT 1", out Header, out ResultSet); Log.Info("Delete", "Deleted last record"); } [ExportMethod] public void Select(out int value) { Object[,] ResultSet; String[] Header; myStore.Query("SELECT * FROM Demo ORDER BY Timestamp DESC LIMIT 1", out Header, out ResultSet); value = Convert.ToInt32(ResultSet[0,1]); }
    Puede descargar un proyecto de ejemplo desde:
    InteractWithDatabaseExpanded.zip
Entregue su opinión
¿Tiene dudas o comentarios acerca de esta documentación? Por favor deje su opinión aquí.
Normal