Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
çözüldü- DBeaver editöründe yeni veritabanı oluşturma
#1
arkadaşlar  DBeaver editör programıyla pardusda varolan veritabanına bağlanabiliyorum ama sıfırdan veritabanı xxx.fdb  dosyası oluşturamıyorum.
programı baya kurcaladım ama çözemedim yardımcı olabilecek var mı acaba.

saygılarımla

(pardus-lazarus)
Ekmeğimi yazılımdan kazanmıyorum kendi halimde bir şeyler yapıyorum. 49 yaşında emekliyim.
İğne sokmadan yardımcı olacaksan başımın üstünde yerin var.

Cevapla
#2
Bahsettğiniz uygulmayı bilmiyorum. IBExpert gayet iyi bir Management uygulaması. Ama illa bu uygulamayı kullanmak istiyorum derseniz ISql den kod ile yaratmanızı öneririm..

https://firebirdsql.org/manual/qsg10-creating.html
// Bilgi paylaştıkça çoğalır.. 

Cevapla
#3
(14-02-2019, Saat: 21:51)mcuyan Adlı Kullanıcıdan Alıntı: Bahsettğiniz uygulmayı bilmiyorum. IBExpert gayet iyi bir Management uygulaması. Ama illa bu uygulamayı kullanmak istiyorum derseniz ISql den kod ile yaratmanızı öneririm..

https://firebirdsql.org/manual/qsg10-creating.html

teşekkürler hocam pardus terminalde kullanabileceğimiz benzer bir yapı var mı acaba?
saygılar sunarım.
Ekmeğimi yazılımdan kazanmıyorum kendi halimde bir şeyler yapıyorum. 49 yaşında emekliyim.
İğne sokmadan yardımcı olacaksan başımın üstünde yerin var.

Cevapla
#4
o konuda bilgim yok malesef hocam. Fakat bir DB Management uygulmasını DB Create edememesi çok ilginç bir durum.. İyicene araştırdınız mı?

Ben şimdi uygulamayı indirip test yapacağım.. sonucu bildiririm size..

Cidden yokmuş ya. Smile
isql'den kod ile oluşturmanızı tavsiye ederim.. Linuux konusunda pek bi deneyimim yok malesef..
// Bilgi paylaştıkça çoğalır.. 

Cevapla
#5
Kendiniz de oluşturabilirsiniz bir örnek.
function CreateFirebirdDB(const ClientLibPath :string;
                         const DbPath:string;
                         const Username:string;
                         const Password:string;
                         const Dialect :SmallInt=3;
                         const CharacterSet  :string ='UTF8';
                         const Page_Size:integer=16384;
                         DefCharacterSet:string ='UTF8'):Boolean;


var
FdConn   :TFDConnection;
FdScript :TFDScript;
sVal     :string;
begin

 sVal := '';
 sVal := sVal +'SET SQL DIALECT '+Dialect.ToString+sLineBreak;
 sVal := sVal +'SET NAMES '+CharacterSet+';'+sLineBreak;
 sVal := sVal +'SET CLIENTLIB '+QuotedStr(ClientLibPath)+';'+sLineBreak;
 sVal := sVal +'CREATE DATABASE '+QuotedStr(DbPath)+sLineBreak;
 sVal := sVal +'USER '+QuotedStr(Username)+' PASSWORD '+QuotedStr(Password)+sLineBreak;
 sVal := sVal +'PAGE_SIZE '+IntToStr(Page_Size)+sLineBreak;
 sVal := sVal +'DEFAULT CHARACTER SET '+DefCharacterSet+';'+sLineBreak;
 sVal := sVal +'SET TERM ^ ;';

 FdConn   := TFDConnection.Create(nil);
 FdScript := TFDScript.Create(nil);
 try
 FdConn.DriverName := 'FB';
 FdScript.Connection := FdConn;
 FdScript.SQLScripts.Add;
 FdScript.SQLScripts.Items[0].SQL.Add(sVal);
 FdScript.ExecuteAll;
 Result := CreateTestFb(DbPath,Username,Password);
 finally
   FdConn.Free;
   FdScript.Free;
 end;

end;

function CreateTestFb (const DbPath:string; const Username:string; const Password:string):Boolean;
var
conn : TFDConnection;
begin

  conn := TFDConnection.Create(nil);
  try
    try
       conn.DriverName:='FB';
       conn.Params.Database := DbPath;
       conn.Params.UserName := Username;
       conn.Params.Password := Password;
       conn.Connected := True;
       if conn.Connected then Result := True
    except
      on e: Exception do
      begin
       showmessage(E.ClassName+' error raised, with message : '+E.Message);
       Result := False;
      end;
    end;

  finally
    conn.Free;
  end;



end;


“Do. Or do not. There is no try.”
Cevapla
#6
hocam çok özür dilerim belirtmeyi unutmuşum
pardusda lazarusla bağlanmaya çalışıyorum.
Ekmeğimi yazılımdan kazanmıyorum kendi halimde bir şeyler yapıyorum. 49 yaşında emekliyim.
İğne sokmadan yardımcı olacaksan başımın üstünde yerin var.

Cevapla
#7
Farketmez hocam. @masteryoda hocamız FDConnection ile örneklemiş. Siz FDConnection u LAzarus da TSqlConnection ve TSQLScript kullanarak yapabilirsiniz..

Bu arada çok güzel bir örnekleme olmuş @masteryoda eliniz sağlık..
// Bilgi paylaştıkça çoğalır.. 

Cevapla
#8
teşekkürler hocam o şekilde değiştirip halledeceğim
saygılarımla
Ekmeğimi yazılımdan kazanmıyorum kendi halimde bir şeyler yapıyorum. 49 yaşında emekliyim.
İğne sokmadan yardımcı olacaksan başımın üstünde yerin var.

Cevapla
#9
Flamerobin denedinizmi? bi ara banana pi cihaza yükleyip onunla bağlanmıştım firebird e.
WWW
Cevapla
#10
yok hocam bdeaver arayüzü hoşuma gitti onla devam ettim
saygılarımla
Ekmeğimi yazılımdan kazanmıyorum kendi halimde bir şeyler yapıyorum. 49 yaşında emekliyim.
İğne sokmadan yardımcı olacaksan başımın üstünde yerin var.

Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  pardusda dbeaver ıle fırebırd kullanımı hakkında sadikacar60 8 609 29-02-2024, Saat: 17:50
Son Yorum: Hayati
  [ÇÖZÜLDÜ] FB 2.5 Alan tipi değiştirme mcuyan 0 318 28-07-2023, Saat: 02:43
Son Yorum: mcuyan
  veritabanı kopyalanması sadikacar60 9 2.180 09-12-2021, Saat: 19:28
Son Yorum: sadikacar60
  dbeaver da tbaloda auto increment sorunu sadikacar60 2 1.111 04-11-2021, Saat: 10:02
Son Yorum: sadikacar60
  Çalışma Anında Database Oluşturma akuyumcu63 5 3.295 27-03-2021, Saat: 20:16
Son Yorum: sadikacar60



Konuyu Okuyanlar: 1 Ziyaretçi