C chehongll Unregistered / Unconfirmed GUEST, unregistred user! 2003-06-10 #1 利用DELPHI编程对ACCESS 数据库中OLE 字段添加一“BMP 图象”记录。 要求:在ACCESS 中双击此条记录能打开相关所链接的系统“画图” 软件。
F freesoft Unregistered / Unconfirmed GUEST, unregistred user! 2003-06-10 #2 好象有个叫WINEXEC的函数可以调用其他EXE程序
Y yanyandt2 Unregistered / Unconfirmed GUEST, unregistred user! 2003-06-10 #3 双击时,将此图片导出,放到磁盘上(这个不难吧,用流的操作就可以) 然后调用 shellexecute 打开这个文件。 关闭程序时删除这个文件。
C chehongll Unregistered / Unconfirmed GUEST, unregistred user! 2003-06-10 #4 我的目的是在ACCESS 中能打开DELPHI 程序所添加的“BMP 图象” 记录! 麻烦各位大侠注意我的问题要求!
C chnplzh Unregistered / Unconfirmed GUEST, unregistred user! 2003-06-10 #5 Access没真正用过,我按SQL Server的思路提示一下: 1、在数据表用BLOB字段来保存图象文件; 2、在Delphi中用ADOConnection来建立连接,通过TADOQuery来访问以上数据表; 3、利用TADOStream类来访问BLOB字段文件,保存到本地或作为临时文件即可; 4、编辑该文件,必要可以重新保存到数据表; 5、以上思路可以延伸到各种文件,如DOC或DWG等文件。
Access没真正用过,我按SQL Server的思路提示一下: 1、在数据表用BLOB字段来保存图象文件; 2、在Delphi中用ADOConnection来建立连接,通过TADOQuery来访问以上数据表; 3、利用TADOStream类来访问BLOB字段文件,保存到本地或作为临时文件即可; 4、编辑该文件,必要可以重新保存到数据表; 5、以上思路可以延伸到各种文件,如DOC或DWG等文件。
C chehongll Unregistered / Unconfirmed GUEST, unregistred user! 2003-06-10 #6 to chnplzh: 我用数据流的各种方法都试过, 但添加到ACCESS 中却都显示为“长二进制数据”不能双击打开它!
C chehongll Unregistered / Unconfirmed GUEST, unregistred user! 2003-06-10 #8 关键就在这! 如果我在ACCESS 中执行“插入”操作链接一BMP,双击此条记录就能激活系统附件中的“画图”软件! [red][/red]难道真没有高手出现!?
C chji Unregistered / Unconfirmed GUEST, unregistred user! 2003-06-10 #9 难度大! 因为居我所知access插入对象时有它自己的插入格式,你除非知道它的格式,若不知道而用平常的方式保存的数据access绝对认不了! 但还是有办法的,就是用OLE方式通过access调用来插入数据,但那样就一点意义都没有了![]
难度大! 因为居我所知access插入对象时有它自己的插入格式,你除非知道它的格式,若不知道而用平常的方式保存的数据access绝对认不了! 但还是有办法的,就是用OLE方式通过access调用来插入数据,但那样就一点意义都没有了![]
J jeeh Unregistered / Unconfirmed GUEST, unregistred user! 2003-06-11 #10 這看起來象是對Access打補丁了,難度比較大吧。不過可以請Microsoft搞定。
D dansl Unregistered / Unconfirmed GUEST, unregistred user! 2003-06-12 #11 在数据库里它是以二进制存放,直接当然看不到,只能双击时将它以流的形式导出后存成bmp格式,然后调用相关程序打开
J jxyghm Unregistered / Unconfirmed GUEST, unregistred user! 2003-06-12 #13 你的问题跟delphi没有关系。这是Access的问题。要看Access能不能实现了。 我觉得实现不了,别费劲了
C chnplzh Unregistered / Unconfirmed GUEST, unregistred user! 2003-06-12 #14 同意jxyghm,要是SQL Server就好了,可以参见我前面的说法。
山 山泉 Unregistered / Unconfirmed GUEST, unregistred user! 2003-06-12 #15 查看 贴 http://www.delphibbs.com/delphibbs/dispq.asp?lid=1819788
W whtsuperant Unregistered / Unconfirmed GUEST, unregistred user! 2003-06-12 #16 ACcess,绝对能够实现,而且和Delphi放在一起也能够实现,看来大家都没搞过Com了
C chehongll Unregistered / Unconfirmed GUEST, unregistred user! 2003-06-12 #18 to Tassadr: 我的EMAIL:hong_ch@163.com 谢谢!!!
C chehongll Unregistered / Unconfirmed GUEST, unregistred user! 2003-06-12 #19 to whtsuperant: 请问大哥有什么高招可以赐教吗?
L lgxyy Unregistered / Unconfirmed GUEST, unregistred user! 2003-06-12 #20 双击时,将此图片导出,放在本地然后调用 shellexecute 打开这个文件。 关闭程序时删除这个文件。