我是个新手,做了一个关于储存学校各个班级学生资料的程序,现需要给每个学生加一个照片,想要实现在运行后的界面点击图的位置时,可以选择想要的照片.我用DBimage,具体该怎么实现呢,在数据库里怎么保存?谢谢!!

解决方案 »

  1.   

    《Delphi5企业级解决方案及应用剖析》
    本书是一部面向企业级应用的Delphi 5高级编程开发专著。全书以企业级应用体系结构为框架,以Delphi 5最新最强大的功能为线索 ,结合软件工程理论和项目管理经验,深入探讨了Delphi 5企业级开发的思想、策略及技术要点,并通过人力资源管理系统/电子商务货物配送系统、自动控制、与监测系统这三个典型的企业级解决方案及应用剖析,全面细致地介绍了如何使用Delphi实现真正意义上的企业级应用开发。人力资源管理系统部分里面由你需要的详细内容,有一节专门介绍职员照片的管理。
    网上可以下到电子版及其源码。
      

  2.   

    它上面用Query,我想用存储过程,可能吗?因为我这个表里其他的信息都是用存储过程的,我用Query单独存这张图片会报错
      

  3.   

    var
       fs:Tfilestream;
    begin
       if opendialogs1.Execute then 
          begin
             fs:=Tfilestream.Create(opendialogs1.FileName,fmReadOpen);
             Query1.Append;
             Tblobfield(Query1.FieldByName('picture')).LoadFromStream(fs);
             fs.Free;
             Query1.Post;
          end;
    end;