0

sqljocky を使用して mysql データベースにクエリを実行しようとしています。このクエリは phpmyadmin で正常に動作し、細かいデータを含む 5 行を返します。Dartでは例外がありました:

Class '_ResultsImpl' has no instance method 'forEach'.

クエリ コールバックにブレークポイントを作成しました。結果オブジェクトの公開フィールドは空です: ここに画像の説明を入力

Ping機能は良好に動作しており、拠点への接続は確立しています。 ここに画像の説明を入力

単純な「テーブルを表示」クエリを実行しても、データのない空の結果インスタンスが返されます。

以下のクエリコード:

var pool = new ConnectionPool(
        host: '127.0.0.1', port: 8889, 
        user: 'root', password: 'root', 
        db: 'lulzvideo', max: 5);


pool.query('select id, title from users')
    .then((results) {   
      results.forEach((row) {
        print('Name: ${row[0]}, email: ${row[1]}');
      });
    });
4

1 に答える 1

0
result.listen((row) {
  // Import into object
  object.Import(row);

sqljocky 同期的にデータベースにクエリを実行する

于 2014-10-15T15:11:10.660 に答える