你的意思是要把文件存储到sql server的表中吗?这个可以考虑用ntext字段,在2005中可以用nvarchar(max),非常方面,
这个image一般可以存储图片等二进制的数据

解决方案 »

  1.   


    您好,ntext字段是存储字符文字吧?我有个工程项目管理的小系统,VB6+MS SQL,数据的存储、修改等操作都已实现,现在想给每个工程添加附件,附件类型有文档、图片、图纸等格式。不懂有什么方法可以实现。
      

  2.   

    必须要用语句么?最近看到一种读取外部文件的方法,你看看,
    以下是否符合要求呢--先添加一个链接服务器,链接到具体的文件,格式大致如下:
    sp_addlinkedserver
    'exam',   --链接服务器名
    'Microsoft.Jet.OLEDB.4.0',  --提供者名称(可以是excel表,acsess/jet等数据库文件)
    '',    
    'd:\exam.mdb'   --文件所处的物理路径,比如此处写的是access数据文件--然后通过语句访问该链接服务器连接的文件中的数据
    select * from openrowset('Microsoft.Jet.OLEDB.4.0','d:\exam.mdb';'admin';'',employee)--此处employee是exam.mdb数据库文件里的一张表名称
      

  3.   

    您好,使用什么方法不重要,只要能把文件成功上传至服务器相应位置就可以了。另外,如果是保存在数据库里,那sql的体积不是越来越大?
      

  4.   

    上传东西一般是用前端语言调用类似FTP等功能,直接写sql不合理,如果数据也存在sql server里面,转换开销和维护开销都很大
      

  5.   


    其实最好是,保存到windows系统的目录中,这种保存到表中的方法,不是很方便的
      

  6.   


    SQL中存储路径 程序调用路径 是最常用的方法。
      

  7.   


    其实最好是,保存到windows系统的目录中,这种保存到表中的方法,不是很方便的
    如果用别的方法,比如用FTP保存到某个盘的某个目录下,这样如果想将某条数据记录对应某几个文件的话方便么?
      

  8.   


    其实最好是,保存到windows系统的目录中,这种保存到表中的方法,不是很方便的
    如果用别的方法,比如用FTP保存到某个盘的某个目录下,这样如果想将某条数据记录对应某几个文件的话方便么?方便的,这个只需要在你的表中,加一个字段,存储这个文件的路径就可以
      

  9.   


    SQL中存储路径 程序调用路径 是最常用的方法。
    您好,您的意思是用比如FTP方法把文件存在系统某个盘下,然后把文件保存的路径存入数据库中,上传和下载都是从数据库中读取路径进行操作?有没有简单的例子呢,非常感谢!
      

  10.   


    其实最好是,保存到windows系统的目录中,这种保存到表中的方法,不是很方便的
    如果用别的方法,比如用FTP保存到某个盘的某个目录下,这样如果想将某条数据记录对应某几个文件的话方便么?方便的,这个只需要在你的表中,加一个字段,存储这个文件的路径就可以
    您好,有没有简单的例子或者代码给段?我是个业余的,很多东西不太懂,谢谢啊!
      

  11.   


    其实最好是,保存到windows系统的目录中,这种保存到表中的方法,不是很方便的
    如果用别的方法,比如用FTP保存到某个盘的某个目录下,这样如果想将某条数据记录对应某几个文件的话方便么?方便的,这个只需要在你的表中,加一个字段,存储这个文件的路径就可以
    您好,有没有简单的例子或者代码给段?我是个业余的,很多东西不太懂,谢谢啊!我觉得这个有2个过程,第一个就是你得有一个控件,能把文件,从客户端,上传到你服务器的目录,这个在vb里应该有控件的,你找找。然后上传完成后,就可以把这个路径插入到表中,比如:insert Into 表
    values('e:\www\image\文档.doc')