你好,这句话中的as和but能连用,没有任何语法错误。but是转折连词,表示“但是”的意思;asthesayinggoes是常用的句型,表示“俗话说”的意思。例如:1.Theweddingtothemostbusyisthenewpeoplethathavenotimetoeat,butasthesayinggoes:thepersonisiron,steel,agoodmealisnottoeat,andhungry.译文:婚礼现场最忙碌得就是新人们了,以至于没有时间吃东西,不过俗话说得好:人是铁,饭是钢,一顿不吃,饿得慌。2.Wehavefailedsomanytimestodothisexperiment.Butasthesayinggoes,“wherethereiswill,thereisway”.Let’stryitagain.译文:我们的实验已经失败很多次了。但是俗话说有志者事竟成,让我们再试一次。