인프런 커뮤니티 질문&답변

Sun Kwak님의 프로필 이미지
Sun Kwak

작성한 질문수

[2024 최신] [코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!

Flutter의 특별한 기능 - Code Generation

Column의 합을 불러오는 query작성

작성

·

202

0

Model>schedule.dart 에

IntColumn get couponQty => integer()();

를 추가 했구요. 저장할 때 마다 수량이 변경 되도록 해놨습니다.

Future<int> getCouponQtySum() async{
  return await customSelect('SELECT SUM(couponQty) AS total FROM schedules').map((row) => row.read<int>('total')).getSingle();
}

합을 구하는 query는 위와 같이 구성해보았습니다.

 

그런데 앱바에 GetIt을 써서 아래와 같이 불러와보니 에러만 반환 하더라구요 ㅠ 종일 혼자 고민해보다 올려 봅니다.

appBar: AppBar(
  title: FutureBuilder<int>(
    future: GetIt.I<LocalDatabase>().getCouponQtySum(),
    builder: (context, snapshot) {
      if(snapshot.hasError){
        print('에러');
        return Text(
            '쿠폰 수량: 0'
        );
      }

답변 1

0

코드팩토리님의 프로필 이미지
코드팩토리
지식공유자

안녕하세요!

질문을 하실때 “에러”를 반환한다고만 말씀주시면 도움을 받기 어렵습니다. 어떤 에러를 반환하는지 확인해보시고 이해가 안된다면 전달해주세요! 에러 메세지를 잘 읽어보면 무슨 문제가 있는지 알 수 있습니다

감사합니다.

Sun Kwak님의 프로필 이미지
Sun Kwak

작성한 질문수

질문하기