Haziran 26

Firebird’de Stored Procedure İçerisinde SQL Kullanımı

Benim için günlük aynı zamanda not defterim gibi bir yerde de
tuttuğu için  başıma gelen internette arayıp taradığım ya da kitaplarda
bulduğum bazı çözümleri burada paylaşacağım. İşte bunlardan biri şuanda
ciddi oranda cebelleştiğim Firebird içerisinde Stored Procedure ve
SQL kullanımı. Neyse lafı uzatmayım Firebird yazılımını kullanmak için
Firebird Maestro kullanıyorum daha çok derinlemesine araştırmadım kurdum
baktım çalışıyor işime devam ettim.
Yazılımda kolayca Stored Procedure tanımlana biliyor ama stored procedure’ün
içerisine SQL tanımı giremiyorsunuz (tabi bu tamamen firebird ile ilgili programla
alâkası yok) Procedure içerisine SQL girmek için
EXECUTE STATEMENT
komutu kullanılıyor ve komutun kullanımı ;

 

EXECUTE STATEMENT ‘ Select * From TABLO_ADI’ şeklinde.

Peki herşey gayet güzelde komut (‘) işaretiyle başlıyor ve aynı işareti SQL de kullanıyor
bu durumda ne yapacağız ?
Yapacak işlem kolay SQL içerisinde (‘) işareti yerine (?) kullanacağız. Bunuda ;

Haziran 25

Delphi’de Query SQL sorgusuna dışarıdan parametre girmek

Delphi’de Tquery bileşenleri SQL sorguları için kullanılmaktadır  ve bu sorgularda duruma göre dışarıdan parametre girmek gerekebilir.  Bu işlem iki türlü yapılır. Bunlardan ilki klasik yöntem olan program kodunun içerisinde ;

query1.SQL.clear;
query1.SQL.add(‘select  “IRSALIYE”.”IRSALIYE_NO” ‘);
query1.SQL.add(‘from “IRSALIYE” where  “IRSALIYE”.”FATURA_NO” = ‘+chr(39)+Table1FATURA_NO.Value+chr(39));
query1.open;
query1.Active:=true;

Continue reading

Haziran 9

Lazarus için bazı siteler #1

Lazarus olsun, delphi olsun grafik ve oyun geliştirme üzerine işin aslı çok bir çalışmam olmadı . Hatta tek çalışmam staj zamanında Morfit 3d ile yaptığım seri porttan haberleşen bir cihaza sanal dünya oluşturmak oldu. Bu yüzden burada belirticeğim sitelerdeki component ve kitaplıklarla herhangi bir pratiğimin olmadığını bilmenizi isterim. Bunlar sadece lazarus’un sitesinde gördüğüm ve gezerken bulduğum siteler.

Continue reading

Mayıs 22

DEĞİŞKENLER VE SABİTLER

Her yazılımda kullanıcı tarafından bilgi girilmesi ya da yazılım içinde tanımlanması gereken sabit sayılar veya yazılar olabilir. Bu tür tanımlar program içinde değişecek ise değişken olarak (variable) değişmeyecek ise sabit (constant ) olarak tanımlanır.

Bu tanımlar yapılırken dikkat edilmesi gereken başlıca üç nokta vardır. Bunlardan ilki tanımın sabit mi değişken mi olacağı, ikincisi tanımın bölgesel mi yoksa bütün prosedür ve fonksyonlar tarafından mı çağıralacağı, üçüncüsü ise bu tanımın tipidir.

Continue reading

Mayıs 12

LAZARUS / FPC İNCELEMESİ

Merhabalar size bu yazıda Lazarus isimli özgür pascal programlama dilinin geliştirme platformundan bahsedeceğim. Öncelikle şunu söylemeliyim ki Lazarus bir programlama dili değildir. Delphi’nin açık kaynak kodlu bir çeşidi olmaya çalışan geliştirme platformudur, FPC (Free Pascal Compiler) dediğimiz bir derleyici  ve esas programlama dili pascaldır. Peki Lazarus RAD denebilecek kadar büyümüş bir yazılım mıdır ? Ne yazıkki hayır ama farklı platformlarda script dil haricinde derlenerek oluşan görsel yazılımlar yapılabilen çok başarılı bir yazılım geliştirme programıdır. Continue reading

Category: Lazarus | LEAVE A COMMENT