抚暹言:“黄河旧从开封北转流东南入淮,不为害。自正统十三年改流为二。一自新乡入柳树,由故道东经延津、封丘入沙湾。一决荥泽,漫流原武,抵祥符、扶沟、通许、洧川、尉氏、临颍、郾城、陈州、商水、西华、项城、太康。没田数十万顷,而开封患特甚。虽尝筑大小堤於城西,皆三十馀里,然沙土易坏,随筑随决,小堤已没,大堤复坏其半。请起军民夫协筑,以防后患。”帝可其奏。太仆少卿黄仕亻隽亦言:“河分两派,一自荥泽南流入项城,一自新乡八柳树北流,入张秋会通河,并经六七州县,约二千馀里。民皆荡析离居,而有司犹徵其税。乞敕所司覆视免徵。”帝亦可其奏。巡抚河南御史张澜又言:“原武黄河东岸尝开二河,合黑洋山旧河道引水济徐、吕。今河改决而北,二河淤塞不通,恐徐、吕乏水,必妨漕运,黑洋山北,河流稍纡回,请因决口改挑一河以接旧道,灌徐、吕。”帝亦从之。
有贞至沙湾,上治河三策:“一置水闸门。臣闻水之性可使通流,不可使堙塞。禹凿龙门,辟伊阙,为疏导计也。故汉武堙瓠子终弗成功,汉明疏汴河逾年著绩。今谈治水者甚众,独乐浪王景所述制水门之法可取。盖沙湾地土皆沙,易致坍决,故作坝作闸皆非善计。请依景法损益其间,置闸门於水,而实其底,令高常水五尺。小则拘之以济运,大则疏之使趋海,则有通流之利,无堙塞之患矣。一开分水河。凡水势大者宜分,小者宜合。今黄河势大恒冲决,运河势小恒乾浅,必分黄水合运河,则有利无害。请度黄河可分之地,开广济河一道,下穿濮阳、博陵及旧沙河二十馀里,上连东、西影塘及小岭等地又数十里,其内则有古大金堤可倚以为固,其外有八百里梁山泊可恃以为泄。至新置二闸亦颇坚牢,可以宣节,使黄河水大不至泛溢为害,小亦不至乾浅以阻漕运。”其一挑深运河。帝谕有贞,如其议行之。
有贞乃逾济、汶,沿卫、沁,循大河,道濮、范,相度地形水势,上言:“河自雍而豫,出险固而之夷斥,水势既肆。由豫而兗,土益疏,水益肆。而沙湾之东,所谓大洪口者,适当其冲,於是决焉,而夺济、汶入海之路以去。诸水从之而泄,堤以溃,渠以淤,涝则溢,旱则涸,漕道由此阻。然骤而堰之,则溃者益溃,淤者益淤。今请先疏其水,水势平乃治其决,决止乃浚其淤。”於是设渠以疏之,起张秋金堤之首,西南行九里至濮阳泺,又九里至博陵陂,又六里至寿张之沙河,又八里至东、西影塘,又十有五里至白岭湾,又三里至李鞬,凡五十里。由李鞬而上二十里至竹口莲花池,又三十里至大潴潭,乃逾范暨濮,又上而西,凡数百里,经澶渊以接河、沁,筑九堰以御河流旁出者,长各万丈,实之石而键以铁。六年七月,功成,赐渠名广济。沙湾之决垂十年,至是始塞。亦会黄河南流入淮,有贞乃克奏功。凡费木铁竹石累数万,夫五万八千有奇,工五百五十馀日。自此河水北出济漕,而阿、鄄、曹、郓间田出沮洳者,百数十万顷。乃浚漕渠,由沙湾北至临清,南抵济宁,复建八闸於东昌,用王景制水门法以平水道,而山东河患息矣。
七年夏,河南大雨,河决开封、河南、彰德。其秋,畿辅、山东大雨,诸水并溢,高地丈馀,堤岸多冲决。仍敕有贞修筑。未几,事竣,还京入见。奖劳甚至,擢副都御史。
天顺元年修祥符护城大堤。五年七月,河决汴梁土城,又决砖城,城中水丈馀,坏官民舍过半。周王府宫人及诸守土官皆乘舟筏以避,军民溺死无算。襄城亦决县城。命工部侍郎薛远往视,恤灾户、蠲田租,公廨民居以次修理。明年二月,开祥符曹家溜,河势稍平。
七年春,河南布政司照磨金景辉考满至京,上言:“国初,黄河在封丘,后徙康王马头,去城北三十里,复有二支河:一由沙门注运河,一由金龙口达徐、吕入海。正统戊辰,决荥泽,转趋城南,并流入淮,旧河、支河俱堙,漕河因而浅涩。景泰癸酉,因水迫城,筑堤四十里,劳费过甚,而水发辄溃,然尚未至决城壕为人害也。至天顺辛巳,水暴至,土城砖城并圮,七郡财力所筑之堤,俱委诸无用,人心惶惶,未知所底。夫河不循故道,并流入淮,是为妄行。今急宜疏导以杀其势。若止委之一淮,而以堤防为长策,恐开封终为鱼鳖之区。乞敕部檄所司,先疏金龙口宽阔以接漕河,然后相度旧河或别求泄水之地,挑浚以平水患,为经久计。”命如其说行之。
成化七年命王恕为工部侍郎,奉敕总理河道。总河侍郎之设,自恕始也。时黄河不为患,恕耑力漕河而已。
十四年,河决开封,坏护城堤五十丈。巡抚河南都御史李衍言:“河南累有河患,皆下流壅塞所致。宜疏开封西南新城地,下抵梁家浅旧河口七里壅塞,以泄杏花营上流。又自八角河口直抵南顿,分导散漫,以免祥符、鄢陵、睢、陈、归德之灾。乃敕衍酌行之。明年正月迁荥泽县治以避水,而开封堤不久即塞。
弘治二年五月,河决开封及金龙口,入张秋运河,又决埽头五所入沁。郡邑多被害,汴梁尤甚,议者至请迁开封城以避其患。布政司徐恪持不可,乃止。命所司大发卒筑之。九月命白昂为户部侍郎,修治河道,赐以特敕,令会山