import firebirdsql.fbcore from firebirdsql import services def restore_database(fbk_file: str, fdb_file: str): con = services.connect(user='SYSDBA', password='masterkey') con.restore_database(fbk_file, fdb_file, pageSize=16384, replace=True ) def backup_database(fdb_file: str, fbk_file: str): con = services.connect(user='SYSDBA', password='masterkey') con.backup_database(fdb_file, fbk_file)
Devamını Oku »Firebird Editor Pro
Firebir veritabanı için minimal iş görecek bir ide indirmek için https://www.texteditor.pro/firebird/ https://www.texteditor.pro/firebird/
Devamını Oku »CreateFirebirdDB Firedac
Firebird DB Create Delphi Fdconnection nesnesi ile firebird database oluşturmak için kullandığım kod parçası. 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 …
Devamını Oku »Firebird 3 identity column reset
Firebird veritabanında 3 versiyonu ile gelen identity column sayacını restartlamanız gereken durumlar olabilir bunun için aşağıdaki ddl sorgusu işinizi görecektir. ALTER TABLE TABLENAME ALTER COLUMNNAME restart
Devamını Oku »Firebird Error loading plugin Engine12 Error loading plugin Engine12 plugins/Engine12 exists but can not be loaded.
Error loading plugin Engine12 Module D:\FBEMBED3\plugins/Engine12 exists but can not be loaded. bilgisayarım da firebird 2.5 versiyonunu kullanıyorum ama firebird 3 bir veritabanına bağlanmam gerekti bunun için firebird 3 embed versiyonunu indirdim. D:\FBEMBED3 klasörüne dosyaları çıkardım delphi tarafında conFb.Disconnect; conFb.Server:=fbServer; conFb.Database:=fbDatabase; conFb.Username:=fbUsername; conFb.Password:=fbPassword; conFb.Port:=fbPort; conFb.SpecificOptions.Values['Charset']:=fbCharset; if fbUseUnicode then conFb.SpecificOptions.Values['UseUnicode']:='True' else …
Devamını Oku »conversion error from string firebird
conversion error from string bu hatayı alıyorsanız büyük ihtimale date tanımlı bir alana text değer atıyorsunuz örnek unqry_HizliCari.ParamByName(‘DOGUMTARIHI’).Text:=”; normalde bu alana datetipinde bir değişken veya o günün tarihi için unqry_HizliCari.ParamByName(‘DOGUMTARIHI’).asdate:=date; şeklinde atama yapmanız gerekir eğer atama yapmak istemiyorsanız atamayın 🙂 //unqry_HizliCari.ParamByName(‘DOGUMTARIHI’).Text:=”;
Devamını Oku »Firebird Dosya versiyonu öğrenme
Elimizde bir firebird veritabanı dosyası geçti bizde bunun hangi versiyon olduğunu öğrenmek istiyoruz bu noktada dosyamızın “ODS” (on-disk structure) karşılığını tutan bir numaramız var bunu öğrenmek için. “C:\Program Files (x86)\Firebird\Firebird_2_5\bin\gstat.exe” -h C:\DATA\VERITABANIDOSYAM.FDB komutunu veriyoruz karşımıza çıkan bilgiler: Database “VERITABANIDOSYAM.FDB” Database header page information: Flags 0 Checksum 12345 Generation 1179 Page …
Devamını Oku »Firebird seminerleri
Delphi Türkiye Sayın Adnan Öncevarlık hocamızın sunumunu yaptığı firebird sql veritabanı seminerleri 01) Firebird.conf Ayarları-(02.10.2013) 01:54 dk.-137 MB 02) İndexler-(08.10.2013)-01:23 dk.-232 MB 03) View-StoredProcedure-Trigger(29.10.2013)01:14 dk. – 297 MB 04) Constraints-(12.11.2013)-35 dk. – 77,9 MB 05) Foreign Key-(19.11.2013)-56 dk. – 101 MB 06) Transaction-DeadLock-I -(26.11.2013) – 49 dk. – 126 MB 07) Transaction-DeadLock-II – …
Devamını Oku »