繁体   English   中英

Dart Flutter 未为类型“sqliteDaatabase”定义方法“getDatabasePath”。 错误

[英]Dart Flutter The method 'getDatabasePath' isn't defined for the type 'sqliteDaatabase'. Error

我有这样的代码:

import "package:sqflite/sqflite.dart";
import "package:path/path.dart";
import "package:path_provider/path_provider.dart";

class sqliteDaatabase {
  final _dbName = "testsData.db";
  final _tableName = "tests";

  initDb() async {
    String path = await getDatabasePath();
    String createTable = "CREATE TABLE ${_tableName} (name TEXT)";
    openDatabase(join(path, _dbName),
    onCreate: (db, version) {
      db.execute("");
    },
    version: 1,
    );
  }
}

但它会在代码中引发错误。

错误:

在此处输入图像描述

我想我需要从进口部分提取 package。 你能帮助我吗?

你的 function 名字打错了,试试这个: getDatabasesPath()

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM