从解决问题的角度出发,不如增加一个DBIMAGE:
dbImage1.DataSource:= dsCDS;
dbImage1.DataField:= 'photo';
//********************************************
img.picture.assign(dbimage1.picture);如此应可看到字段中的内容
dbImage1.DataSource:= dsCDS;
dbImage1.DataField:= 'photo';
//********************************************
img.picture.assign(dbimage1.picture);如此应可看到字段中的内容
2.应该是你的你的try...finally有错,以至于s.free不行。