当前位置:首页 > 代码 > 正文

delphiaccess源代码(delphi createprocess)[20240429更新]

admin 发布:2024-04-29 18:45 117


今天给各位分享delphiaccess源代码的知识,其中也会对delphi createprocess进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

delphi动态连接access数据库,connStr中Data Source用参数mdbpath代替,求该参数地址,代码如下

由于access数据库没有网络功能,所以应用程序只能在本机找到数据库,因此数据库的地址就是一个本机的数据库存放绝对地址,你需要动态加载你的数据库地址,所以只要将你的函数加上一个字符串参数作为你的数据库绝对地址就可以了:

function TForm1.ConnDB(mdbPath:string): Boolean;

将你在var中申明的mdbPath: string;去掉

另外你的这些代码中好像没有运行函数conndb的地方。。。。

还有一个相对的动态连接,就是只连接应用程序同文件夹下的access数据库的方法是这样的

不需要改函数,给mdbPath赋值:mdbPath := ExtractFilePath(Application.ExeName);或者直接:

ADOConnection1.ConnectionString:='Provider=Microsoft.Jet.OlEDB.4.0;Data

Source='+

ExtractFilePath(Application.ExeName)+'\States.mdb;User

ID=admin;Password=;Persist security Info=False';

这样你连这个mdbpath字符串都不需要了

不知道满足你的需求了没有,各种方式你可以根据自己需求实现

在delphi7中将图片保存到access数据库中的源代码

access保存图标的字段设置为ole对象;

ms:TMemoryStream;

begin

ms:=TMemoryStream.Create ;

imgMem.Picture.Graphic.SaveToStream(ms); //将image控件中的图片加载到流

//添加照片

s := 'INSERT INTO T_Pic (F_PicID,F_PicImage) values (:pid,:pimage)';

with query do

begin

Close;

SQL.Clear;

SQL.Add(s);

Parameters.ParamByName('pid').Value := memID;

Parameters.ParamByName('pimage').LoadFromStream(ms,ftBlob);

ExecSQL;

end;

求DELPHI 保存WORD到ACCESS的代码

先把WORD文档放入OleContanier里面显示

OleContainer1.CreateObjectFromFile('C:\aa.doc',False);

OleContainer1.DoVerb(ovPrimary);

存入数据库为:

var

F: TMemoryStream;

begin

F:= TMemoryStream.Create;

OleContainer1.SaveToStream(F);

F.Position:= 0;

ADOTable1.Append;

ADOTable1.FieldByName('name').AsString:= 'aa.doc';

TBlobField(ADOTable1.FieldByName('data')).LoadFromStream(F);

ADOTable1.Post;

end;

取出并显示为:

var

F: TMemoryStream;

begin

F:= TMemoryStream.Create;

TBlobField(ADOTable1.FieldByName('data')).SaveToStream(F);

F.Position := 0;

OleContainer1.LoadFromStream(F);

OleContainer1.DoVerb(ovPrimary);

end;

顺一门有百福 平安二字值千金 万象更新

跪求Delphi的读写ACCESS中BLOB字段(内容为OLE模式的word内容,带格式)的源码!!急,谢谢!!

BLOB,长二进制数据;称OLE字段,这个字段类型,可以保存任何WIN系统下的文件,比如压缩包、可执行程序.exe、视频文件、动态连接库等等一切在WIN系统下可以运行的文件。WORD的文档当然可以保存了,也可以读出来,很早以前我做了一个文档保存器,起因是一个朋友说是要看一些黄片,但又不希望别人打开它的电脑时发现它在看黄片,于是我就做了一个,把所有的黄片,都保存在ACCESS中BLOB字段,这样要看时,就打开软件,从数据库中取出来,在用电脑上的播放器播放。后来我发现所有的WIN系统文件都可以保存其中。我就给这软件起名文档保存器。用DELPHI的OleContainer1: TOleContainer;控件做。WORD文档就要看你的系统安装情况了,如果你用完整版本的WIN系统,WORD、EXCEL文档可以直接在OleContainer1: TOleContainer控件中显示。

关于delphiaccess源代码和delphi createprocess的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

版权说明:如非注明,本站文章均为 AH站长 原创,转载请注明出处和附带本文链接;

本文地址:http://ahzz.com.cn/post/836.html


取消回复欢迎 发表评论:

分享到

温馨提示

下载成功了么?或者链接失效了?

联系我们反馈

立即下载