如我的Ms sql 2000 数据库的实例是ZJH\ZJHDATA(ZJH是我的服务器名,
ZJHDATA是数据库的实例名,在用Tsqlconnection时填连接参数??

解决方案 »

  1.   

    Provider=SQLOLEDB.1;Password=123;Persist Security Info=True;User ID=sa;Initial Catalog=Northwind;Data Source=ZJH\ZJHDATA
      

  2.   

    试一下这个:
    procedure TForm1.Button2Click(Sender: TObject);
    begin
      SQLConnection1.ConnectionName := 'MSSQLConnection';
      SQLConnection1.Params.Clear;
      SQLConnection1.Params.Add('DriverName=MSSQL');
      SQLConnection1.Params.Add('HostName=192.168.21.110');
      SQLConnection1.Params.Add('DataBase=zbdb');
      SQLConnection1.Params.Add('User_Name=sa');
      SQLConnection1.Params.Add('Password=sa');
      SQLConnection1.Params.Add('Blobsize=-1');
      SQLConnection1.GetDriverFunc := 'getSQLDriverMSSQL';
      SQLConnection1.LibraryName := 'dbexpmss.dll';
      SQLConnection1.VendorLib := 'oledb';
      SQLConnection1.LoginPrompt := false;
      SQLConnection1.Connected := false;
      try
        SQLConnection1.Connected := true;
        showmessage('联接成功');
      except
        showmessage('联接失败');
      end;
    end;
      

  3.   

    你用的是哪种方法联的,我这里试了没有问题.
    你看看你的sqlserver是否正常