G.Arkas yazdı:Cevabı basit. Eski modem de port yönlendirme yaptıysanız bu modemde de yapmanız gerekir. Yapmadığınız taktirde bağlantı hatası alırsınız.
Eski modemle ilgili bir değişilk yaptığımı hatırlamıyorum neden bahsediyor sunuz acaba ne gibi değişklik...
İşi bilen yardım eder, az bilen akıl verir, bilmeyen eleştirir, yapamayan ise çamur atar...
if FileExists(App_path+'\MYDB.FDB') then begin //db dosyası varsa
with FDPhysFBDriverLink1 do begin
Release;
VendorLib:=App_path+'\fbclient.dll';
DriverID:='FB';
end;
with FDConnection1 do begin
Params.Clear;
Params.Add('DriverID=FB');
Params.Add('Database='+App_path+'\MYDB.FDB');
Params.Add('Protocol=Local');
Params.Add('User_Name=sysdba');
Params.Add('Password=masterkey');
Params.Add('CharacterSet=UTF8');
Params.Add('ExtendedMetadata=True');
//Params.Add('CreateDatabase=Yes');
Connected:=True;
end;
With FDQuery1 do begin
Active := False;
Connection := FDConnection1;
SQL.Text:='SELECT * FROM TESTTABLE;';
open;
end;
end else begin //yoksa
with FDPhysFBDriverLink1 do begin
Release;
VendorLib:=App_path+'\fbclient.dll';
DriverID:='FB';
end;
with FDConnection1 do begin
Params.Clear;
Params.Add('DriverID=FB');
Params.Add('Database='+App_path+'\MYDB.FDB');
Params.Add('Protocol=Local');
Params.Add('User_Name=sysdba');
Params.Add('Password=masterkey');
Params.Add('CharacterSet=UTF8');
Params.Add('ExtendedMetadata=True');
Params.Add('CreateDatabase=Yes');
Connected:=True;
end;
//tabloları oluştur
With FDQuery1 do begin
Active := False;
Connection := FDConnection1;
SQL.Clear;
SQL.Add( 'CREATE TABLE TESTTABLE ( ' );
SQL.Add( 'ID INT NOT NULL PRIMARY KEY' );
SQL.Add( ', ENCCC VARCHAR(1500) ' );
SQL.Add( ' );' );
ExecSQL;
SQL.text:=('CREATE GENERATOR GEN_TESTTABLE_ID;');
ExecSQL;
SQL.text:=('SET GENERATOR GEN_TESTTABLE_ID TO 0;');
ExecSQL;
SQL.text:=('CREATE TRIGGER TR_TESTTABLE FOR TESTTABLE ACTIVE BEFORE INSERT POSITION 0 AS '+
'BEGIN if (NEW.ID is NULL) then NEW.ID = GEN_ID(GEN_TESTTABLE_ID, 1);END;');
ExecSQL;
SQL.Text:=('SELECT * FROM TESTTABLE;');
open;
end;
end;
In dubio pro reo... Şüpheden sanık/özgürlük yararlanır...