貌似用到DLL的!
谢谢啦!

解决方案 »

  1.   

    最简单的,用ADO组件。
    ADOConnection + ADODataSet
      

  2.   

    说什么呢?
    如果是不想安装客户端,确实去要几个dll就可以了,好像是dbnmpntw.dll,ntwdblib.DLL等,去查一下吧如果是在程序中了连接sql,那放个adoconnection,双击,从里面选sqlserver的驱动,然后填写信息就是了
      

  3.   

    如果用ado請參考這裡:http://blog.csdn.net/cnlht/archive/2009/11/13/4802400.aspx
      

  4.   

    procedure TData1.DataModuleCreate(Sender: TObject);
    begin
     ini:=TInifile.Create(ExtractFilePath(paramstr(0))+'myini.ini'); //获取应用程序
     try
      ServerIP:=ini.ReadString('ServerInfo','ServerIP','');
      sQLDBName:=ini.ReadString('ServerInfo','sQLDBName','');
      SQLUserID:=ini.ReadString('ServerInfo','SQLUserID','');
      SQLPwd:=ini.ReadString('ServerInfo','SQLPwd','');
      version:=ini.ReadString('ServerInfo','version','');
      finally
      ini.Destroy;
      end;
     ADOConnection1.Connected:=false;
    ADOConnection1.ConnectionString:= 'Provider=SQLOLEDB.1;Password='+SQLPwd+';Persist Security Info=True;User ID='+SQLUserID+';Initial Catalog='+SQLDBName+';Data Source='+ServerIP+'';
      try
      ADOConnection1.Connected := true;  except
      on e:exception do begin
      showmessage('网络故障!请配置网络连接!');
      application.Terminate;
      exit;
      end;end;
    end;
      

  5.   

    需要先设置ODBC数据源。 
    使用SQL SERVER驱动。 
    DELPHI中,你使用什么连接?建议使用ADO组件。 
    连接中,选择你建立的ODBC就可以了。 如果不可以,
    1,查看一下控制面板里的SQL ODBC数据源是否建立,没有的话建立一下 
    2,是否将验证方式设定未"仅WINDOWS",如果是的话把它改为"sqlserver和windows" sqlserver企业管理器-->sqlserver组-->右键单击本地的数据库,属性--〉安全性,在身份验证下,选择“sqlserver和windows”,
      

  6.   

    用ADO很简单啊
    不知你说的DLL是怎么回事By the way:
    楼主头像很酷哦。。
    ^_^
      

  7.   

    一般使用ADO组件,ADOConnection  数据库连接,AdoQuery做语句查询
      

  8.   

    楼主到底是想用Dll连接还是?
      

  9.   

    用的ado连接,解决了
    谢谢啦!