社区
Delphi
帖子详情
用delphi怎么创建一个access数据库
luzhongjia1
2004-05-08 11:26:39
用delphi怎么创建一个access数据库DB,并在创建后用ADOConnection连接,完毕用
ADOQuery建立table1和table2表.
...全文
186
6
打赏
收藏
用delphi怎么创建一个access数据库
用delphi怎么创建一个access数据库DB,并在创建后用ADOConnection连接,完毕用 ADOQuery建立table1和table2表.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
飞天揽月
2004-07-06
打赏
举报
回复
自己看一下
1.DELPHI中操作ACCESS数据库(建立.mdb文件,压缩数据库)
以下代码在WIN2K,D6,MDAC2.6下测试通过,
编译好的程序在WIN98第二版无ACCESS环境下运行成功.
//在之前uses ComObj,ActiveX
//声明连接字符串
Const
SConnectionString = 'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=%s;'
+'Jet OLEDB:Database Password=%s;';
//=============================================================================
// Procedure: GetTempPathFileName
// Author : ysai
// Date : 2003-01-27
// Arguments: (None)
// Result : string
//=============================================================================
function GetTempPathFileName():string;
//取得临时文件名
var
SPath,SFile:array [0..254] of char;
begin
GetTempPath(254,SPath);
GetTempFileName(SPath,'~SM',0,SFile);
result:=SFile;
DeleteFile(PChar(result));
end;
//=============================================================================
// Procedure: CreateAccessFile
// Author : ysai
// Date : 2003-01-27
// Arguments: FileName:String;PassWord:string=''
// Result : boolean
//=============================================================================
function CreateAccessFile(FileName:String;PassWord:string=''):boolean;
//建立Access文件,如果文件存在则失败
var
STempFileName:string;
vCatalog:OleVariant;
begin
STempFileName:=GetTempPathFileName;
try
vCatalog:=CreateOleObject('ADOX.Catalog');
vCatalog.Create(format(SConnectionString,[STempFileName,PassWord]));
result:=CopyFile(PChar(STempFileName),PChar(FileName),True);
DeleteFile(STempFileName);
except
result:=false;
end;
end;
//=============================================================================
// Procedure: CompactDatabase
// Author : ysai
// Date : 2003-01-27
// Arguments: AFileName,APassWord:string
// Result : boolean
//=============================================================================
function CompactDatabase(AFileName,APassWord:string):boolean;
//压缩与修复数据库,覆盖源文件
var
STempFileName:string;
vJE:OleVariant;
begin
STempFileName:=GetTempPathFileName;
try
vJE:=CreateOleObject('JRO.JetEngine');
vJE.CompactDatabase(format(SConnectionString,[AFileName,APassWord]),
format(SConnectionString,[STempFileName,APassWord]));
result:=CopyFile(PChar(STempFileName),PChar(AFileName),false);
DeleteFile(STempFileName);
except
result:=false;
end;
end;
//=============================================================================
// Procedure: ChangeDatabasePassword
// Author : ysai
// Date : 2003-01-27
// Arguments: AFileName,AOldPassWord,ANewPassWord:string
// Result : boolean
//=============================================================================
function ChangeDatabasePassword(AFileName,AOldPassWord,ANewPassWord:string):boolean;
//修改ACCESS数据库密码
var
STempFileName:string;
vJE:OleVariant;
begin
STempFileName:=GetTempPathFileName;
try
vJE:=CreateOleObject('JRO.JetEngine');
vJE.CompactDatabase(format(SConnectionString,[AFileName,AOldPassWord]),
format(SConnectionString,[STempFileName,ANewPassWord]));
result:=CopyFile(PChar(STempFileName),PChar(AFileName),false);
DeleteFile(STempFileName);
except
result:=false;
end;
end;
飞天揽月
2004-07-06
打赏
举报
回复
程序创建access数据库
111111111建库:
//创建ACCESS2000数据库
function CreateAssess2000Database(const DatabaseName : string) : Boolean;
var
Cat:OleVariant;
begin
Cat:=CreateOleObject('ADOX.Catalog');
Cat.Create('Provider=Microsoft.Jet.OLEDB.4.0;Data Source=' + DatabaseName);
end;
飞天揽月
2004-07-06
打赏
举报
回复
ding
CoolApp
2004-07-05
打赏
举报
回复
同样需要
Frank.WU
2004-06-16
打赏
举报
回复
幫助頂出去:)
luzhongjia1
2004-05-08
打赏
举报
回复
是动态连接的,不是用ODBC连接.
也就是保存到动态的一个路径,并且要连接.
delphi
下动态创建
Access
数据库
在
Delphi
编程环境中,动态创建
Access
数据库
是一项常见的任务,尤其对于需要快速构建
数据库
应用程序的开发者而言。本示例聚焦于如何在
Delphi
6.0中实现这一功能,并且涉及将
Access
数据库
中的数据表导出到SQL服务器的...
使用
delphi
连接加密的
access
数据库
Access
数据库
是一种常用的
数据库
管理系统,
Delphi
是一款功能强大的编程语言。为了连接加密的
Access
数据库
,需要进行多步设置和配置。 首先,需要给
Access
数据库
设置密码。在
Access
中,单击“文件”->...
Delphi
修复或压缩
Access
数据库
.rar
在压缩包子文件的文件名称列表中,我们看到"codesc.net",这可能是一个源代码文件或者一个网站链接,提供关于如何使用
Delphi
进行
Access
数据库
修复和压缩的详细步骤和示例代码。如果你能够访问这个资源,它将是一个...
delphi
压缩修复
access
数据库
在
Delphi
中,你可以使用`TAdoConnection`组件来建立连接,然后使用`TAdoCommand`执行SQL命令,如`CREATE DATABASE`,以
创建一个
新的
Access
数据库
文件。 “压缩”
Access
数据库
的过程涉及到优化
数据库
的磁盘空间使用...
Delphi
7 创建
Access
数据库
源代码
“
Delphi
7 创建
Access
数据库
源代码”不仅意味着学习如何在
Delphi
中使用
Access
数据库
,更是一个深入学习
Delphi
数据库
编程的良好起点。这个过程涵盖了
数据库
设计的基本概念、
Delphi
编程技巧以及调试程序的能力,为...
Delphi
5,930
社区成员
262,943
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章