Bir sp icinde SQL cumlesini dinamik olarak olusturmak gerkiyor.
bunun icin parametre olarak alınan tarih aralıgı bu sql e ekleniyor
ama 24.08.2004 olan tarih formatı 2004-08-24 oluyor.
ornek bir sp yaptım denemek isteyen olursa diye
program basit oldugu için sp kullanmadım tquery string editor yaptım ancak tarih sorgusunda kendi girecegim parametreye uygun olsaunistiorum "=?" seklinde bıraktım yalnız sql e param nasıl baglıcam object inspector daki params yardımcı olur mu yoksa query.*** seklinde paramcount ve paramstr li kod mu yazmalıyım örnek bir kod parcası varsa super olur
Tskkr ederim...
CREATE PROCEDURE NEW_PROCEDURE (
T1 DATE)
RETURNS (
Q VARCHAR(10))
AS
DECLARE VARIABLE GUN SMALLINT;
DECLARE VARIABLE AY SMALLINT;
DECLARE VARIABLE YIL SMALLINT;
begin
gun=extract(day from t1);
ay=extract(month from t1);
yil=extract(year from t1);
q=cast(gun as varchar(2))||'.'||cast(ay as varchar(2))||'.'||cast(yil as varchar(4));
suspend;
end
ama fb nin tarih formatını ayarlayan bi yer olmalı ve ordan ayarlanabilmeli diye düşünüyorum.
Kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
dun de dedigim gibi tarih 2004-08-25 gibi gorunsede bu firebird de soun cıkartmıyor.
dunku problem '' tırnakların olmamasındanmıs
yoksa ben degisik taklalar attırırım firebirde:)