DAO问题(150分)

  • 主题发起人 主题发起人 chemer
  • 开始时间 开始时间
C

chemer

Unregistered / Unconfirmed
GUEST, unregistred user!
我做了一个基于DAO的Delphi程序,但发布后小组成员告诉我有问题:
下载了软件并安装使用。可是启动软件试图打开元素窗口时就没反应了。
然后按Alt+Tab切换时就出现窗口,英文大意是说“你没有安装Microsoft DAO”,
必须有Microsoft DAO才行。可用Winzip查看压缩包的内容时又能看到
了DAO350.DLL,EXPSRV.DLL,MSJET35.DLL,MSJTER35.DLL,MSVCRT40.DLL,VBAJET32.DLL
这些DLL文件。连按两次Alt并在出错窗口中点确定后,就出现光秃秃的窗口了(
无任何数据)。

我发布以前版本使用的就是上边的六个文件,无任何问题。只是现在用的安装程序是
Wise,而原来是SetupBuilder。谁能帮我解决问题,谢谢!!
 
DAO没有注册。
 
我在Wise中设置注册选项了呀,且在WinMe WinXP中运行没有问题,只是在Win98中出错。
 
[red]我想用DAO连接各种不同的数据库[/red],可是在DELPHI6项目中引入activex库
(Import Type Libary...)dao360.dll时,
编译报错:delphi6修改了一些名称,有一些可读写的属性被强制改成了只读,最后还
无法创建输出文件*.dpk
!#%%%¥……%*——咋就这么难???不知chemer兄是如何解决的?
 
to Weinny:你用的是ActiveX来驱动DAO,是吗?我和你的方法不一样,我是用VCL连接DAO
数据库(比如:Diamond Access),所以万无一失。而且我一直在用Delphi5,我不知道
这和版本有没有关系。
我总感觉Delphi和ActiveX配合得不是特别好,所以抛弃VB后一直没敢再试ActiveX,能告诉我
你用的是什么控件吗?你也可以试试ADO。或者试试dao350.dll。
 
发布的时候干脆把DAO的驱动程序也打进去算了.可以到下面的地址
http://www.vb-code.net/vb_question.asp
下载.然后再看看程序是否能运行. 如果可以就肯定是注册DAO的问题,如果
还是不行,那么就再看看程序.一步一步查过去,应该可以知道原因.
 
ADO和DAO有什么区别?哪有DAO的驱动下?
 
Active Data Object
Data access Object
 
多人接受答案了。
 
后退
顶部