O que pode estar acontecendo nessa situação? Se alguém puder me ajudar, eu agradeço.
O que pode estar acontecendo nessa situação? Se alguém puder me ajudar, eu agradeço.
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!