最近做一人事管理的东东.需要对员工数据进行管理.其中有一个字段是<员工相片>.但我以前没有操作过'Image'类型的字段.请大家给点建议.
    把二进制数据保存在服务器数据库中会影响性能吧? 
    读出数据后怎么把它显示出来?
    大家是怎么处理的?

解决方案 »

  1.   

    把字段中存入图片地址,读取时只读地址就行了,不用存成image。
      

  2.   

    image1.Picture.LoadFromFile(openpicturedialog1.FileName);
    //从openpicturedialog取得图片
    ClientDataSet1.FieldByName('s_yqyj1').Assign(image1.Picture.Graphic);
    //写入临时的ClientDataSet
    query1.ParamByName('s_yqyj1').AsBlob:=clientdataset1.fieldbyname('s_yqyj1').AsVariant;
    //插入到数据库中
    Image2.Picture.Bitmap.Assign(clientdataset1.FieldByName('s_yqyj1'));
    //从数据库中读出image文件
      

  3.   

    >ClientDataSet1.FieldByName('s_yqyj1').Assign(image1.Picture.Graphic);
    >//写入临时的ClientDataSet为什么先要写入临时的clientDataSet??>把字段中存入图片地址,读取时只读地址就行了,不用存成image。
    图片地址? 存放在服务器上的本地文件?有没有具体点的例子啊