1
resposta

Dúvida

O que pode estar acontecendo nessa situação? Insira aqui a descrição dessa imagem para ajudar na acessibilidade Se alguém puder me ajudar, eu agradeço.

1 resposta

Olá Henry!

Pode ser algum erro na declaração, por gentileza, tente declarar com o static, as contantes:

import 'package:sqflite/sqflite.dart';
import 'package:path/path.dart';

class HelperDataBase {
  Future<Database> getDatabase() async {
    final String path = join(await getDatabasesPath(), 'task.db');
    return openDatabase(path, onCreate: (db, version) {
      db.execute(tableSql);
    }, version: 1);
  }

  static const String _tableName = 'TaskTable';
  static const String _name = 'Name';
  static const String _difficulty = 'Difficulty';
  static const String _image = 'image';

  static const String tableSql = 'CREATE TABLE $_tableName('
      '$_name TEXT,'
      '$_difficulty INTEGER,'
      '$_image TEXT)';
}

Espero ter ajudado! Bons estudos!

Sucesso

Um grande abraço e até mais!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!