没有建筑资质签订的建筑合同一般无效。根据《最高人民法院关于审理建设工程施工合同纠纷案件适用法律问题的解释(一)》第一条规定,建设工程施工合同具有下列情形之一的,应当依据民法典第一百五十三条第一款的规定,认定无效:(一)承包人未取得建筑业企业资质或者超越资质等级的。但存在一些例外情况合同可能被认定为有效。比如在竣工前取得相应资质等级,可参照合同关于工程价款的约定折价补偿承包人;如果是因资质证书过期但已完成工程且验收合格,也可能认定合同有效。建筑资质是建筑企业具备施工能力和水平的法定凭证,缺乏资质会影响合同效力,导致当事人权益难以得到充分保障。所以,在进行建筑工程活动时,双方应确保具备相应资质,以避免合同无效带来的风险。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。