请问:为什么换了机子以后我的delphi程序会无法正常运行的?(50分)

  • 主题发起人 主题发起人 mouse_1425
  • 开始时间 开始时间
M

mouse_1425

Unregistered / Unconfirmed
GUEST, unregistred user!
各位大虾,请原谅一个delphi新手的愚笨问题给你们带来的麻烦,只是真的好希望你们能帮
到我。工作需要,我要用原来没接触过的delphi去编制一个查询系统,资质有限,不得不
在家里也要加班加点,眼看着原来那个系统已经有一点点进步了,虽然距离成功还是有很大
距离,但岂码最简单的单一条件查询已经做到了。本该很开心的,但。。。从家里回到单位
的时候才发现在家里运行得很漂亮的程序回到单位按运行时总会弹出错误信息:
Project Mainproj.exe raised exception class EDBEngineError with message'Unknown database.
Alias:databases'.Process stopped.Use Step Or Run to continue.
继续按运行,则接着弹出的也是错误信息,显示Mainproj
Unknown database.
Alias:databases.
此后,每按运行键,两个错误信息就交替出现,这是什么问题啊。是数据库路径的问题还是
什么问题啊?我该怎么改正啊?!
这问题已经困扰我好久了,我知道这问题一日不解,我的系统都是无法交差的,知道的就请
告诉我一声,好吗?!先谢过了!!!
至于酬谢分数,由于本人初涉贵境,不知道是不是一台机器只能申请一个富翁名,
(by the way:是吗? )
而作为新手的我深刻知道自己以后要问的问题可能还很多,所以请原谅我的吝啬,这次我只
能给50分了,就请大家多多包含,帮帮我吧!!!
谢谢大家了啦!!!!
 
你可以用单步执行看看,是那里的错误!
你在单位用的是做好的安装程序还是原代码呀?从提示上看应该是数据库出现了错误!
 
别担心!
用BDE Administrator建一个别名databases.指向你的数据库的路径即可
 
肯定是BDE出了问题!最好的方法:不要用BDE;

但要是已经用了的话,就要在另一台计算机上安装BDE,然后进行BDE的设置。

QQ:18283251.

欢迎交流!
 
呵呵,这是数据库别名找不到的错误。
你换别的机器运行,有两种办法:
1、用安装程序制作你的安装盘;
2、在别的机器上装BDE(实在不行就安装一个DELPHI),再照“死水”的方法建立别名
 
用BDE的设设一下别名
用ADO设一下Connection
 
在制作安装盘时建一个别名(与你在程序中用的别名相同)就可以了
 
用install shell制作安装盘,注意加入BDE和写注册表信息
 
在单位的机器上建立和你家里机器一样的别名(路径等也要一样)
good luck
 
答 studing , 我在单位用的是原代码!
用单步执行看看?怎么样个单步执行啊?不懂耶!能说详细点吗?
顺便问问:是不是一台机器只能申请一个富翁名啊???
 
设置断点,F8单步执行
 
把数据库和原文件考到同一个文件夹下,然后,重新设置一下table的tablename就行了!你试一下吧!
 
把...Borland Shared/BDE目录下的所有文件一起copy 到文件的运行目录
 
后退
顶部