要把文件通过扫描仪扫描为jpg后存入sql.之前有看是说sql中用image字段,.还要对每个文件进行编号,就是表中一行一个文件,一个文件可能有多页,就是可能有多个JPG文件,问题来了,一行中image字段能存储多个jpg么???怎么做?

解决方案 »

  1.   

    将JPEG文件组,转换为PDF,再将PDF文件存入字段
    一个字段应该只能存储一个文件
      

  2.   


    大神:这个想法我也一直有过,但数据库是远程的,如何将文件传上去,调用时又如何调用了,ACCESS单机很容易这样实现,但SQL数据库不在本机上啊!
      

  3.   

    你可以在服务器上建FTP,用idftp控件进行上传下载,为避免空口白牙,上一段代码  idftp.Connect();
      idftp.ChangeDir(upType);
      idftp.Put(edtFileName.Text,edtSvrFileName.Text);
      idftp.Quit;大神:这个想法我也一直有过,但数据库是远程的,如何将文件传上去,调用时又如何调用了,ACCESS单机很容易这样实现,但SQL数据库不在本机上啊!
      

  4.   

    你可以在MSSQL设置字段:
      文件名 nvarchar(MAX)
    这样,一行保存一个文件名(绝对路径文件名)。就可以一行中一个字段能保存若干个文件名。
      

  5.   

    打包,比如说zip格式。