网站导航免费论文 原创论文 论文搜索 原创论文 网学软件 学术大家 资料中心 会员中心 问题解答 原创论文 论文素材 设计下载 最新论文 下载排行 论文上传 在线投稿 联系我们
返回网学首页
网学联系
最新论文 推荐专题 热门论文 素材专题
当前位置: 网学 > 编程文档 > DELPHI > 正文
delphi动态创建access数据库
来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 12/10/12
下载{$ArticleTitle}原创论文样式
(用DAO97)?
答:有两种可能:
1、你的数据库正在打开;
2、你的数据库不是Access97格式的数据库

问:出现project XXX.exe raised exception class Eaccessviolation with message ''Access violation at address 00411482 in module ''XXX.exe''. read of address FFFFFFFF''
编译没有错误
答:有一句没写:
Engine:=CoDBEngine.Create;
当时文章里面没有全部写出,是不好意思,全部的应该是:
uses DAO97;

procedure TKitlyform.BitBtn5Click(Sender: TObject);
var
Engine:DBEngine;
begin
Engine:=CoDBEngine.Create;
Engine.CompactDatabase(''c:\invoice.mdb'',''c:\God.mdb'','''',0,'''');
DeleteFile(''c:\invoice.mdb'');
RenameFile(''c:\God.mdb'',''c:\invoice.mdb'');
end;
 回复人:Hank(星星农场) (2001-4-17 19:52:00) 得0分
如果是Access2000的用户,推荐用OLE DB方式!
 回复人:zhangzgweida(雏鹰) (2001-4-17 20:37:00) 得5分
我在使用
Engine.CreateDatabase(''c:\NewAccess.mdb'','';LANGID=0x0804;CP=936;COUNTRY=0;'',dbEncrypt);时会出现类没有注册的错误,如何解决?另外,一个Access97格式的mdb在打开时会出现''-2146456546''的错误。
(安装了winme,office2000)

 

 回复人:Hank(星星农场) (2001-4-17 20:45:00) 得0分
没有安装DAO3.5(Office97包括)!
看你的C:\Program Files\Common Files\Microsoft Shared\Dao有没有DAO350.DLL文件!

  • 上一篇资讯: Delphi中实现MDI子窗体
  • 网学推荐

    免费论文

    原创论文

    浏览:
    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
    湘ICP备09003080号