我用D6+access+ADO开发的程序,操作系统为WIN2000高级服务器版,但在另一台同样操作系统的微机上运行不起来(50分)

  • 主题发起人 主题发起人 玩命
  • 开始时间 开始时间

玩命

Unregistered / Unconfirmed
GUEST, unregistred user!
运行后,鼠标呈等待状态,之后,就什么也没了,也不报错,也没什么反应??
 
數據源有沒有配置啊﹖我想你是用BDE的吧
 
用ADO!!
如果数据源有问题应该有出错信息呀。
 
说清楚点,应该是你的数据库连接问题
 
我想这种问题很有可能是处在,数据库的连接上。还有一种可能是,你用了windows ad的特殊服务
这种可能有点小
 
是数据没连上
 
一会后,就和什么也没运行一样了。。。

数据库的路径肯定没问题!
我试了一下,在该机上运行一程序:

我在另一台微机上编译程序,在该机上运行:

首先,建一表单,什么也没有---能运行
   在表单上放一ADOTable---能运行
   指定ADOTable的数据源---能运行
   将Active设置为TRUE----不能运行!
再将Active设置为false----能运行!

为什么?
 
应该是ADO的问题.删除ADO重装.
 
真是怪了,我也是D6+access+ADO+WIN2000高级服务器版,也遇到过这种现象,但我重装
OFFICE就好了!
 
真是怪了,我也是D6+access+ADO+WIN2000高级服务器版,也遇到过这种现象,但我重装
OFFICE就好了!
 
没道理 引擎是编译到EXE里了的 ACCESS2000要用JET 4。0的引擎
建议写一个INI。在INI里配置CONNETSTRING的MDB路径
 
to 大家:
让我试一下。。。。
 
果然是数据库没连上。。。。。

在编程机上的目录为“pay”,我在该机上建的目录是“pzy”,用了多天竟没发现,昨天我
把程序改完了,整个目录复制过去时竟没提示覆盖之类的东西。。。。才发现问题!!!

 
我以前碰到过,不知道你是不是

我是因为连接数据库文件时用的绝对路径,结果到了新的机器路径当然没每用了。
而且是在程序运行时就连接数据库,所以一点提示都没有,一个窗口也没出现,点执行文件
就是忙了一会就停了。
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部