各位高手,我用Install Shield 做的安装程序,在本机上还可以安装和运行,可是在别的机上就提示找不到数据库,我该怎么办呢?请各位热心的高手把信箱留下,我把我的文件发过去,帮我检查检查,本人不胜感激!谢谢!

解决方案 »

  1.   

    有可能是另一台机器 的SQL Server 设置不同
    如:是否允许以SQL Server认证登录等===============================================================
         ◆◆◆ CSDN查询助手,查询方便快捷 ◆◆◆ 下载地址:  
     http://CoolSlob.ifood1.com/Download/CSDNFinder.exe  
     http://CoolSlob.8u8.com/Download/Tools/CSDNFinder.Slob[更名为.exe即可]  
      

  2.   

    Sorry!我用的是DBE数据库,Paradox!
      

  3.   

    应该是ODBC配置的问题,可以手动为每台机器配置ODBC,也可以由程序生成。这方面很多人问过的,查一查就可以了。
      

  4.   

    把.exe拷贝到响应的目录下即可使用。
      

  5.   

    各位高手现在有个新的问题:数据库备份的问题
    我是用BatchMove,我的数据库是Paradox,数据库有四个表,以前我做的是一个表一个表备份,请问可不可以把整个数据库备份,如果是那样的话,请问:
    Table1.DataBaseName:=?;
    Table1.TableName:=?Table2.DataBaseName:=?;
    Table2.TableName:=?
      

  6.   

    1.在别的机器上要正确安装BDE
    2.正确的设置数据库别名,或者用程序自动设置
    3.程序运行才能工作正常
      

  7.   


    你是用BDE或是ADO?
    怎么恢复也上来了?
      

  8.   

    Paradox这个恢复备份没有试过;
    不过他是文件数据库;
    文件数据库就是CopyFile就成;
    先断开就可以了;
      

  9.   

    Paradox象ihihonline(小小->爱被下载中……) 说的,是文件数据库。
    我对它了解一点点而已,你不可能备份整个库,因为你建的时候就仅仅是个表而已。刚才我特意试了试,没弄出结果。
      

  10.   

    paradox bu dong 
    wo yong sql server!
      

  11.   

    TO  l_xiaofeng(流水不腐) 
    文件 夹Copy行不行?
      

  12.   

    最开始毕业工作的时候就弄什么人口什么表,就这破东西。
    我想你备份表和表放在不同路径,然后包备份表COPY过去覆盖。
      

  13.   

    paradox直接拷贝可以得,我试过
      

  14.   

    to: daniel007(添) 
    请问能说清楚点吗?老总催的急!很无奈!谢谢了!
      

  15.   

    这个问题简单:
    在你的单元里放一个Database控件,设置其:
    DatabaseName为你的别名
    DriveName 为STANDARD
    然后:设置其params ,加一个path='你的数据库所在路径'用这种方法可以在程序运行时做这些工作,也就是说你不用在BDE里设置什么别名的,只要把程序和BDE一安装,程序就可运行。
      

  16.   

    忘了说,你copy或恢复或修改路径你的数据库后,只要重新设置path=路径,即可,不用该table上的值。
      

  17.   

    原来如此,我现在清楚了你的问题!正如楼上所说,Paradox是文件型(平面)数据库,它没有独立的数据库文件,所以你要备份的话,只能一个表一个表的备份。
    我不建议使用复制表文件的做法,首先:Paradox表的文件比较多,操作起来麻烦;其次:因为是复制的单个表,恢复的时候也会碰到麻烦,所以,我还是建议你使用以前的备份方式来备份所有的表!
      

  18.   

    将你的那几个数据库文件表的文件名称用文本的形式保存成一个文件,如:myapp.ini数据库的表一般放在固定的目录,如本应用程序的\db\目录或什么的。
    然后从这个文件得到文件,再得到目录名,组成绝对文件名,然后读这些对应的文件,备份时,将这些文件一个个读出,写到一个指定的目录中,恢复时就是重新拷回来就是了。
    我看到以前有人就这样做的,思路不错。
      

  19.   

    不明白?TDatabase和TTable不是都有Exclusive属性吗,设置他们为True就是以独占形式打开表了!