After skipper James Dickinson won the toss and elected to bat, the Scots compiled an impressive 249 for seven, mainly thanks to a fine, unbeaten 111-ball knock of 90 by Finlay McCreath.
His side had reached 69 for two when he came to the crease in the 17th over, Owais Shah and Angus Hinton having been removed for 17 and 21 respectively.
McCreath then batted throughout the rest of the innings, well supported by Calum Garden (42) and Rory Johnston (25), and hit five fours and two sixes as he accelerated in the latter stages.
Oliver Hald was the most successful of the Danish bowlers, taking two for 55 from his ten overs, while two run-outs towards the end prevented the Scots from posting an even more substantial total.
Left-arm paceman Ihtisham Malik then tore into the Danish top order, claiming three wickets in his first four overs to reduce the opposition to 18 for three.
Shangeev Thanikaithasan showed some resistance, compiling a 69-ball 46 and sharing a stand of 57 with Magnus Kristensen (21), but off-spinner Haroon Tahir removed both of them and skipper Hald, and at 108 for six the Danish challenge was effectively over.
Daniel Kolbaek contributed a patient 27 and Abdullah Mahmood an equally painstaking 29, but neither was able to do much more than delay the inevitable, at the same time lending their side’s total a greater degree of respectability.
Two run-outs brought proceedings to a close, with the Danes all out for 177 in the 48th over.
Malik finished with three for 12 from eight overs and Tahir three for 43 from ten, but it was McCreath who took the Player of the Match award for his decisive innings.