问题如上:
delphi中如何上传保存视频录像至数据库中(delphi中用了WindowsMediaPlayer控件)
某位大侠说把文件转成16进制 直接赋给数据库中的一个字段就可以了,我不明白,所以上来问问

解决方案 »

  1.   

    sql server用image字段delphi用流的方式,可以保存至数据库和保存图片原理一样
      

  2.   

    楼上的大侠能说明白点吗?最好给出代码  我真的不明白我现在做的
    1.界面上放一个WindowsMediaPlayer控件
    2.浏览按钮,找到需要上传的视频录像
    3.上传按钮,下面代码Tblobfield(AdoQueryList.FieldByName('video')).LoadFromFile(edtFileName.Text);
    到这里我想应该是对的吧
    那接下去怎么做那,就是要把上传到数据库中的下载下来显示在WindowsMediaPlayer中
      

  3.   

    上面的意思是建立个流对象Str1,Str1.LoadFromFile(edtFileName.Text); 把流存储到数据库中。
      

  4.   

    LZ还是分别 看看“数据库如何保存二进制文件”和“关于STREAM操作”的问题,两个合在一起就解决了