informix veritabanında tarih saat bilgisini unix timestamp olarak döndüren sql sorgusu SELECT dbinfo(‘utc_current’) FROM sysmaster:sysdual;
Devamını Oku »informix database table field list
informix veritabanında belirtiğiniz tablonun colonlarını listeleyen sql cümlesi SELECT TRIM(t.tabname) || '.' || TRIM(c.colname) AS table_dot_column, c.colname FROM "informix".systables AS t JOIN "informix".syscolumns AS c ON t.tabid = c.tabid WHERE t.tabtype = 'T' AND t.tabid >= 100 and t.tabname = 'tabloadi' ORDER BY t.tabname, c.colno; ikinci bir sorgu SELECT …
Devamını Oku »Postgresql upper lower Türkçe karakter sorunu için function
Postgresql veritabanı kullanıyor ve türkçe karakter girişi yaptığınız alanlarda upper lower fonksiyonlarında sıkıntı yaşıyorsanız bunun sebebi veritabanınızı create ederken locale vermediğiniz için olabilir. örnek postgresql create database cümlemiz: CREATE DATABASE my_db ENCODING='UTF-8' LC_COLLATE='tr_TR.UTF-8' TEMPLATE=template0; CREATE OR REPLACE FUNCTION "public".upper_tr("varchar") RETURNS "varchar" AS $BODY$ BEGIN RETURN UPPER(TRANSLATE($1,'ıi','Iİ')); END; $BODY$ LANGUAGE …
Devamını Oku »informix Invalid application buffer type.’.
informix Invalid application buffer type.’. Bu sorun genelde yüklediğiniz informix driver’ın eski sürüm olmasından kaynaklı.
Devamını Oku »informix table list
informix table list informix veritabanınınızda var olan tabloların listesini görmek için aşağıdaki sql sorgusunu kullanabilir siniz. select tabname from systables where tabid > 99 and tabtype = "T"
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 »MSSQL Check database exists
Mssql ‘de veritabanın oluşturulup oluşturulmadığını kontrol eden cümle if db_id('mydb') is not null print 'mydbvar' else print 'mydbyok'
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 »