是不是只能做单机版的程序?

解决方案 »

  1.   

    可以做成网络版的:1。设置数据的别名;2。在控制面板找到管理工具;3。在打开ODBC数据源,在里面设置一下;4,在把此机设为服务器,就可以在网络中找到这台机子,接着就可以找到这个别名的数据库了。
      

  2.   

    hfcjt(阿俊) 都说了,你再打开SQL Explorer就能看到了你所建的数据库了
      

  3.   

    能否解释以下别名是什么意思?谢谢~
    另外,ODBC连接的话,那个ODBC的DSN名称就是别名吧?不通过ODBC的话,好像不能连接网络版的SQL Server
      

  4.   

    用BDE可以做C/S结构的程序,
    只要在BDE中建一个新的连接假设名称为AAA,DataBase DriverName选择Ms Sql。
    然后设置其中的
    DataBase Name 属性,远程数据库的名称。
    Server Name 属性 远程服务器名称或Ip地址
    User Name 属性 登陆数据库的用户名
    设置好后保存即可。在程序中通过BDE栏中的Database空间,设置属性Alias Name 为AAA就可以连到数据库了
      

  5.   

    通过BDE使用 alias 连接ODBC数据源就可以了!哈哈!所以什么数据库都可以连接啊!
      

  6.   

    谢谢,我以前一直用ADO,最近有个程序必须用BDE,没有办法啊。
    很久以前用过ODBC,不过需要程序配置,比较不爽。To MoveFirst:
    "只要在BDE中建一个新的连接假设名称为AAA",哪个控件有这个呢?你说的是ODBC吧?
      

  7.   

    當然可以with database1 do 
    begin
      close;
        drivername:='MSSQL';
        databasename:=cAliasName;
        params.Values['SERVER NAME']:=_dbServer;//服務器名或者Ip
        params.Values['DATABASE NAME']:=_dbName;/要連接的數據庫名
        params.Values['USER NAME']:=_dbUser;//用戶名
        params.Values['PASSWORD']:=_dbPwd;//密碼
        LoginPrompt:=false;
        connected:=true;end;