Возврат одной строки с Flfter sqflite - PullRequest
0 голосов
/ 01 февраля 2020

Вот что я сделал:

Future<String> getMeaning(String word) async {
    var dbClient = await db;
    String sql = 'SELECT bn_word FROM words WHERE en_word =?';
    var dbQuery = await dbClient.rawQuery(sql, ['$word']);
    if (dbQuery.length > 0) {
      String defn = dbQuery.first.values.toString();
      return defn;
    } else {
      return null;
    }
  }

Метод работает, но он добавляет открытие ( и закрытие ) к строке. Например, ожидается получение apple, но вместо этого я получу (apple). Как это решить?

1 Ответ

0 голосов
/ 01 февраля 2020

попробуйте это,

String defn = dbQuery.first.values.first.toString();
...