程序打包后在别的机上安装后运行不了!!请各位告诉我!(50分)

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

mmgoodboy

Unregistered / Unconfirmed
GUEST, unregistred user!
我编好的数据库程序。其中有个tongxunlu.db的表,用BDE设置了别名,可是程序用shield
打包后到别的机上安装后运行就出错!请问怎么样才能解决这个问题啊!请知道的富翁告
诉我..
 
准是bde没有设置好,检查一下原因,重新打包
 
bde必须要按转,打包不行的,再说,你用.db的表完全可以不用bde阿,你可以表的属性
database 设置为表所在的位置,就好了,完全不用bde
 
可能性有很多,能不能说一下出错的原因?
 
to :):
我是这样设置BDE的,新建一个database叫mydatabase,它的path为 D:/通讯录
我的那个表就放在文件夹通讯录下面。这样的设置对吗??
 
TO craze_delphibbs:
因为我们宿舍组了局域网,我把我那个打包了的安装程序copy到我的同学的另外一台
机上后安装。安装后运行,弹出信息说程序运行出错,window在创建日志!
 
可能是驱动程序版本不一样,请比较一下db表的驱动版本,可以在ODBC的ABOUT里面察看。
 
1。table 控件可以向你说的那样 直接设置databasename 为D:/通讯录 ,不需要有database 控件
2。database 控件主要是 先通过bde administrator设置好数据库的别名(Alias)例如 lnk
然后 database 控件的AliasName属性选择 lnk ,在给database 其个名,例如 mydb,
此时table的databasename 属性才能选择 mydb
 
我就是这样设置的啊!我没有用到database控件,不过程序打包是那表怎么打上去阿?
直接在table属性那里设置database为mydatabase。
 
我发现只要用到 Tquery 或 Ttable 就必须要有 BDE 安装
 
在各位的指导下终于搞定了!小弟谢谢你们了!
我已经把那个程序放到我的主页上了。可以到那里下载!有程序太简单。
大虾们就没有必要去了!呵呵!!!!!
 
在各位的指导下终于搞定了!小弟谢谢你们了!
我已经把那个程序放到我的主页上了。可以到那里下载!http://mmgoodboy.myrice.com
由于程序太简单。大虾们就没有必要去了!呵呵!!!!!
 
后退
顶部