我的编译环境:DELPHI6+ORACLE8.1.7希望能提供部分源码供参考?或着发EMAIL到

解决方案 »

  1.   

    怎样存?是用户自己存的,他想一张张的倒入,显示想分开的就像WIN98里面的影像文件差不多。同时不能存路径的,要很多用户共享!存路径更新麻烦!
      

  2.   

    引入一个表,用来存图片,把该表和用户表关联起来就可以了
    Select img.image from img where img.uNo=user.uNo
      

  3.   

    谁设计的这种数据库?应该被打死,记得数据库设计的第一范式是怎么要求的么?
    多值字段(multivalued field)必须要被移动到另一个表格里。
    每个字段必须是原子型的(atomic),或者说要尽量地小。
    每个字段都必须有一个关键字(key). 
    重复的值必须要被移动到另一个表格里。这样设计数据库根本就失败,还要写代码实现,简直就是自己给自己找麻烦,把数据库结构改一下,程序早写完了
      

  4.   

    应该是我的问题,还是没有说清楚,但是我想JABMOON说的是正确的我想说的是,我一条记录的,一个列中把两个图片都存进去,程序应该把同一条记录,的同一字段中的多图片分开读出来。
      

  5.   

    我觉得楼主你的想法是不实际的,blob存储图片时是没有一个标识的。你存了一张图片后再向同一个记录存第二张图片,我觉得这个是不可取的,也不能够实现。你可以建立一个主键、一个次键、一个blob,主键存相同的CODE,这样你查询出来就可以有几个这样的记录再根据次键来辨别显示的顺序。
      

  6.   

    一个blob字段可以存放多个文件,图片也一样,存放的信息要有图片个数、图片名称、大小、图片内容。读的时候根据这些信息从二进制流里面分离出来。