请问如何用 DBE连接 sql server,因为,我用ado时发现没有autoRefrash这一项,我希望让它自动更新。如果ADO也可以,那就更好了,请各位老师指教
   还有另外一个问题,如果用SQL SERVER 那么客户端除了安装客户端组件外,还要不要另外配置呢?我希望客户不要配置,所以请教一下办法

解决方案 »

  1.   

    BDE:拉一个TDataBase控件下来,双击打开,"Driver Name"选择MSSQL即可。
    ADO:拉一个TADOConnection控件下来,双击打开,设置连接字符串参数即可,Provider=SQLOLEDB.1;
    如果你用ADO,客户端不用另外配置,最多升级一下MDAC版本即可,如果你用BDE,要在客户端安装BDE驱动。
      

  2.   

    try
    Database1.Close;
    Database1.DriverName:='mssql';
    Database1.DatabaseName:='ddd';
    Database1.Params.Clear;
    Database1.Params.Add('server name=gr');
    Database1.Params.Add('database name=sbgl');
    Database1.Params.Add('user name=sa');
    Database1.Params.Add('password=');
    Database1.LoginPrompt:=false;
    Database1.Open;
    showmessage('连接成功');
    except
    showmessage('失败');
    end;