public void VerificarTablaLetras() { try { if (conexion.AbrirConexion()) { //Create the command SQLiteCommand sqlite_cmd = conexion.RetornarConexion().CreateCommand(); // Let the SQLiteCommand object know our SQL-Query: sqlite_cmd.CommandText = @"CREATE TABLE IF NOT EXISTS [Letras] ( [Id] INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, [NOMBRE] TEXT NOT NULL, [LETRA] TEXT NOT NULL, [GRUPO] TEXT NULL)"; // Now lets execute the SQL ;-) sqlite_cmd.ExecuteNonQuery(); conexion.CerrarConexion(); } } catch (Exception) { throw; } }
/// <summary> /// Metodo para insertar una nueva letra /// </summary> /// <param name="id"></param> /// <param name="nombre"></param> /// <param name="letra"></param> /// <param name="grupo"></param> public void Intertar_letra(int id, string nombre, string letra, string grupo) { try { if (conexion.AbrirConexion()) { //Create the command SQLiteCommand sqlite_cmd = conexion.RetornarConexion().CreateCommand(); // Let the SQLiteCommand object know our SQL-Query: sqlite_cmd.CommandText = @" INSERT INTO Letras VALUES (null, @nombre,@letra,@grupo)"; //sqlite_cmd.Parameters.AddWithValue("@id", Guid.NewGuid()); sqlite_cmd.Parameters.AddWithValue("@nombre", nombre); sqlite_cmd.Parameters.AddWithValue("@letra", letra); sqlite_cmd.Parameters.AddWithValue("@grupo", grupo); // Now lets execute the SQL ;-) sqlite_cmd.ExecuteNonQuery(); //MessageBox.Show("Letra guardada correctamente!"); conexion.CerrarConexion(); } } catch (Exception err) { MessageBox.Show(err.Message); } }