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]}');
});
});