! CODEBANK 2012 !
İNDİRMEK&DETAYLI BİLGİ ALMAK İÇİN BURAYI TIKLAYINIZ.
ÖNEMLİ AÇIKLAMA: MUTLAKA OKUYUNUZ!
0 Üye ve 1 Ziyaretçi konuyu incelemekte.
function IsSQLServerRunning(server:string; database:string; sapassword:string): boolean;var TempConnection: TADOConnection; TempConnectionString: string;begin try try Result := TRUE; TempConnection := TADOConnection.Create(nil); TempConnectionString := 'Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Password=%s;Initial Catalog=%s;Data Source=%s'; TempConnection.CommandTimeOut := 5; TempConnection.ConnectionTimeOut := 5; TempConnection.ConnectionString := Format(TempConnectionString, [sapassword, database, server]); TempConnection.KeepConnection := FALSE; TempConnection.LoginPrompt := FALSE; TempConnection.Open; except Result := FALSE; end finally TempConnection.Close; TempConnection.Free; TempConnection := nil; end;end;
function GetComputerName: string;var buffer: array[0..MAX_COMPUTERNAME_LENGTH + 1] of Char; Size: Cardinal;begin Size := MAX_COMPUTERNAME_LENGTH + 1; Windows.GetComputerName(@buffer, Size); Result := StrPas(buffer);end;
procedure TForm1.Button1Click(Sender: TObject);begin if IsSQLServerRunning(GetComputerName,'master','') then begin ShowMessage('SQL Server çalışıyor.'); end else begin ShowMessage('SQL Server çalışmıyor......'); end;end;
unit SQLConnection;interfaceuses SysUtils,ADODB; function IsSQLServerRunning(server:string; database:string; sapassword:string): boolean;implementationfunction IsSQLServerRunning(server:string; database:string; sapassword:string): boolean;var TempConnection: TADOConnection; TempConnectionString: string;begin try try Result := TRUE; TempConnection := TADOConnection.Create(nil); TempConnectionString := 'Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Password=%s;Initial Catalog=%s;Data Source=%s'; TempConnection.CommandTimeOut := 5; TempConnection.ConnectionTimeOut := 5; TempConnection.ConnectionString := Format(TempConnectionString, [sapassword, database, server]); TempConnection.KeepConnection := FALSE; TempConnection.LoginPrompt := FALSE; TempConnection.Open; except Result := FALSE; end finally TempConnection.Close; TempConnection.Free; TempConnection := nil; end;end;end.