多项选择题

业主没有按照合同的约定支付工程款,则( )。

A.业主要承担缔约过失责任
B.业主要承担违约责任
C.业主要向承包商支付因此而产生的利息
D.如果合同中约定了承包商先履约,则此时承包商可以行使不安抗辩权
E.如果业主有过错,就承担缔约过失责任;如果业主无过错,就承担违约责任