26-09-2026, Saat: 02:44
Arkadaşlar merhaba,
dbConn.DriverName := 'MSSQL';
iniFile := TIniFile.Create(GetCurrentDir + '\DBConfig.ini');
version_ := GetVerInfo(Application.ExeName);
with dbConn do
begin
Params.Add('Server='+Decrypt(iniFile.ReadString('INFO', 'serverName', '')) );
Params.Add('Database='+Decrypt(iniFile.ReadString('INFO', 'database', '')) );
Params.Add('User_name='+Decrypt(iniFile.ReadString('INFO', 'userName', '')) );
Params.Add('Password='+Decrypt(iniFile.ReadString('INFO', 'password', '')));
Params.Add('Workstation=' + GetHostName );
Params.Add('Applicationname=' + 'BYM_TCR'+ StringReplace(version_, '.', '', [rfReplaceAll]) +
'-' + GetHostName + '-'+GetPID(Application.ExeName) +'-'+GetPlatform );
end;
bu parametreleri kullanarak FDConnection ile MSSQL e bağlantıyı sağlıyorum, gerektiğinde
SELECT session_id, login_name, host_name, program_name, memory_usage
FROM sys.dm_exec_sessions
WHERE (is_user_process = 1) and (program_name LIKE 'BYM_TCR%')
session_id | login_name | host_name | program_name | status | memory_usage
-------------| -------------- | -------------- -| --------------------------------------- | ----------- | ------------
55 | sa | NevzatW11 | BYM_TCR-NEVZATW11-15780-1 | sleeping | 6
Not: program_name deki bu veri Params.Add('Applicationname=' parametresi ile oluşturuluyor.
bu sorguyla mssql de programı çalıştırmış olan kullanıcıları alabiliyorum, bu yapıyı firebird üzerinde nasıl oluşturabilirim?
dbConn.DriverName := 'MSSQL';
iniFile := TIniFile.Create(GetCurrentDir + '\DBConfig.ini');
version_ := GetVerInfo(Application.ExeName);
with dbConn do
begin
Params.Add('Server='+Decrypt(iniFile.ReadString('INFO', 'serverName', '')) );
Params.Add('Database='+Decrypt(iniFile.ReadString('INFO', 'database', '')) );
Params.Add('User_name='+Decrypt(iniFile.ReadString('INFO', 'userName', '')) );
Params.Add('Password='+Decrypt(iniFile.ReadString('INFO', 'password', '')));
Params.Add('Workstation=' + GetHostName );
Params.Add('Applicationname=' + 'BYM_TCR'+ StringReplace(version_, '.', '', [rfReplaceAll]) +
'-' + GetHostName + '-'+GetPID(Application.ExeName) +'-'+GetPlatform );
end;
bu parametreleri kullanarak FDConnection ile MSSQL e bağlantıyı sağlıyorum, gerektiğinde
SELECT session_id, login_name, host_name, program_name, memory_usage
FROM sys.dm_exec_sessions
WHERE (is_user_process = 1) and (program_name LIKE 'BYM_TCR%')
session_id | login_name | host_name | program_name | status | memory_usage
-------------| -------------- | -------------- -| --------------------------------------- | ----------- | ------------
55 | sa | NevzatW11 | BYM_TCR-NEVZATW11-15780-1 | sleeping | 6
Not: program_name deki bu veri Params.Add('Applicationname=' parametresi ile oluşturuluyor.
bu sorguyla mssql de programı çalıştırmış olan kullanıcıları alabiliyorum, bu yapıyı firebird üzerinde nasıl oluşturabilirim?



1) It is better to create a small, self-contained class to read your data from the "ini" file; this way, you avoid code duplication or cluttering your code with repetitive commands.