求助,下载一个酒店客房管理系统,双击.exe文件打不开,提示未发现数据源名称并且未指定默认驱动程序,编程语言是VC数据库用的是SQL Server 2000,debug目录下只有.pdb和.idb两个文件,按照网上的提示还是弄不懂,望详细解决步骤。

解决方案 »

  1.   

    1.要建数据源
    2.要建数据表
    这两个都没有,那个exe也就没法用了.表里是什么内容,估计也只有作者知道了.
      

  2.   

    不会搭建。。有一个这样的文件myhotel_Data.MDF和myhotel_Log.LDF
    代码里面有这样一段:
    // 加入ADO支持库, 
    #import "C:\program files\common files\system\ado\msado15.dll" \
    no_namespace \
    rename ("EOF", "adoEOF")  
    估计与这个有关,就是不会设置。
      

  3.   

    有MDF、LDF文件好办啊首先启动SQL服务器管理器
     
    然后在SQL企业管理器里-数据库-新建数据库名为myhotel-选择新建的数据库-右键选择附加数据库-选中mdf文件-OK
      

  4.   

    谢谢楼上大哥解答。数据库-新建数据库名为myhotel以后,我再右键选择附加数据库会弹出一个窗口:所指定的名称与现有的数据库重名,请指定另一个数据库名称。然后我直接附加数据库的话能成功,但是运行exe还是提示:未发现数据源名称并且未指定默认驱动程序是不是文件存放的路径不对,还是代码里面要更改什么或者别的地方没设置。
      

  5.   

    是不是需要装SQL Server 2000??
      

  6.   

    看那个#import语句应该用的ADO吧,一般会有一个数据库的接口类,我一般写的都叫ADOConn,你找一下,函数(名字可能不太一样,但实现功能是一样的)有OnInitADCOnn(),ExecuteSQL什么的,找那个连接字符串,看看他用的数据库文件的路径,有路径就只放在指定路径,若只有文件名你就把数据库文件放在工程文件夹,看看行不行,不知道对不对,试试吧!
      

  7.   

    首先,你安装了MS SQL SEVER2000了吗?这个很重要
    其次,看他有没有解释需要什么驱动,
    然后,根据他代码配置数据库。
      

  8.   

    装了SQL Server 2000,我再试试看。。
      

  9.   

    把你那个.mdf .ldf 的文件发给我吗   QQ  359445342