[GORM Playground Link](https://github.com/go-gorm/playground/pull/591)

https://github.com/go-gorm/playground/pull/591

I query clickhouse, it return not data and not error. but clichouse has datas exectly.

I use follow example to show it. I append data into clickhouse Gorm bug:gorm scan func not capture error  driver:clickhouse after that, I use follow sql query clickhouse

select * from users limit 10000 settings max_memory_usage = 2;

code like that

//execute will be fail; because exceed clickhouse query memory limit
    //but not return error
    var result []*User = make([]*User, 0)
    err = DB.Raw("select * from users limit 10000 settings max_memory_usage = 2;").Scan(&result).Error
    if err == nil {
        t.Errorf("error not capture")
    }

I expect it return error, but not

I excute sql Gorm bug:gorm scan func not capture error  driver:clickhouse there should return memory limit exceed error

Comment From: 201430098137

I debug test Gorm bug:gorm scan func not capture error  driver:clickhouse There has a error, but it ignore Gorm bug:gorm scan func not capture error  driver:clickhouse