高分求救!!!!!!!!!!!!!!! 不知道那位高手知道怎么从数据库中调用AVI文件的路径并在mediplayer中播放,或则有更好的建议,或则把AVI文件存储进数据库。本人感激不尽!!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var Savetable:ttable; aa:tmemorystream;beginaa:=tmemorystream.create;aa.loadfromfile('1.avi');Savetable.open; SaveTable.Insert;(SaveTable.FieldByName('AviFile') as TBlobField).LoadFromStream(aa);SaveTable.post;end; 这好象只有存储的方法,如果mediaplayer要调用AVI文件又应该怎么样呢?你上面的方法是把AVI文件存储到数据库,如果我只想存储路径的话又该怎么样呢? 用函数ExtractFilePath('1.avi')取得路径然后当作一个字符串来保存呀!我想是这样,不知对不对! 我就是想避开绝对路径,如果利用数据库存储的是绝对路径的话,你知道怎么调用他吗?我用的是prodox,存储绝对路径时应该用什么格式? your table structure:ID FilePathAndName File(Ole)1 D:\1.avi 1.avi2 D:\2.avi 2.avi3 E:\Movie\3.avi 3.avi这样的结构和内容,你应该可以看懂吧删除可以delete table where ID=1 如果只保存绝对路径,把FilePathAndName选出来,传给player就是了如果自己保存文件,把1.avi取出来,自己用流写到硬盘上,把路径传给player SeverSocket当 客户段非法关闭时无法获知客户端已经关闭 追加内容到配置文件最前面 小声的问一下:Windows api函数那里有说明文档? 一个计算机高手的成长 关于ExitWindoesEx的问题? delphi现在最常用的数据库访问组件是什么 请问一个简单问题!40分 sos csdn主页显示正常,但帖子显示如下(有的正常) 请教:怎样指定动态生成控件的事件 QuickReport打幅问题 注册表的小问题 函数怎样有多个返回值?
Savetable:ttable;
aa:tmemorystream;
begin
aa:=tmemorystream.create;
aa.loadfromfile('1.avi');
Savetable.open;
SaveTable.Insert;
(SaveTable.FieldByName('AviFile') as TBlobField).LoadFromStream(aa);
SaveTable.post;
end;
然后当作一个字符串来保存呀!
我想是这样,不知对不对!
我用的是prodox,存储绝对路径时应该用什么格式?
ID FilePathAndName File(Ole)
1 D:\1.avi 1.avi
2 D:\2.avi 2.avi
3 E:\Movie\3.avi 3.avi这样的结构和内容,你应该可以看懂吧
删除可以delete table where ID=1
如果只保存绝对路径,把FilePathAndName选出来,传给player就是了
如果自己保存文件,把1.avi取出来,自己用流写到硬盘上,把路径传给player