| tsamim | 22.06.2005 - 11:17:54 |
| merhaba arkadaşlar herkese iyi çalışmalar ;
Benim şöyle bir sorunum var bir table'ın after insert trigerında başka bir table'a insert ediyorum ancak insert ederken double gelen bir değeri triger'da diğer table'a stringe çevirip aktarmam gerekiyor bunu nasıl yapabilirim. Yani triger ve sp'lerde fonksiyonları kullanabiliyormuyuz. vt:firebird 1.5 | |
| Uğur1982 | 22.06.2005 - 11:25:13 |
| http://www.delphiturkiye.com/forum/viewtopic.php?t=8039&highlight=cast | |
| tsamim | 22.06.2005 - 11:35:18 |
| merhaba ilginiz için teşekürler hemen ilgili linkteki gibi denedim
ama sorunum çözülmedi çünkü double alanın virgülden sonraki alanlarınıda aktardı.Ben sadece tamsayı kısmını aktarmak istiyorum bunun içinde fonksiyon kullanmam gerekiyor sanırım. Tabii bu arada benim sorum sadece bu sorunla ilgili değil genel olarak triggerlar içinden fonksiyon kullanımı mümkünmü yoksa triggerlar ve spler için farklı fonksiyonlar mı var ? ilginiz için teşekkürler tekrar. | |
| Uğur1982 | 22.06.2005 - 12:05:02 |
| merhaba;
Udf'lerle istediğin fonksiyonu kullanabilirsin. http://www.delphiturkiye.com/forum/viewtopic.php?t=8060&highlight=udf | |
| onaydin | 22.06.2005 - 12:57:16 |
cast(cast(alan as integer) as varchar(12))
Bu şekilde kullandıgınızda çalışıyor mu? | |
| tsamim | 22.06.2005 - 14:25:33 |
| sayin onaydin ;
sizin önerdiğinizi denedim evet çalışıyor benim istediğim gibi çok teşekkürler. uğur arkadaşın verdiği linktende udflerle ilgili çok yararlı linklere ulaştım bir linktede de rfunc udf library adresi verilmiş içinde 100 den fazla hazır udf var ancak ben file'ı indirdim kuramadım orada sayin gkimirti kurulum hakkında şöyle bir şey demiş rfunc paketinde sql dizininde rfunc6.sql i script olarak calıstırınca udf leri ekliyor, dll udf klasorunde olsa yeterli
script olarak çalıştırmak hakkında bir bilginiz var mı ? ilginiz için teşekkürler | |
| tsamim | 22.06.2005 - 15:15:50 |
| merhaba arkadaşlar ;
Ben scripti ibexpertte script-execute ile çalıştırdım oldu bütün udfler yüklendi. Şimdi ama iki stringi toplayan fonksiyonu bulamadım.BU konuyla ilgilenen arkadaşlar oldumu acaba.triggerda iki stringi toplamını yaptıramıyorum. örneğin eacik = '4 ' + 'çek bordrosu ile' gibi udflerde bunu yapanıda bulamadım. | |
| aslangeri | 22.06.2005 - 16:23:26 |
| s.a.
stringleri pipe ile toplayabilirsin. eacik = '4 '||'çek bordrosu ile' kolay gelsin. Not: stringlerin toplanması için bakınız forumun arama kısmı. | |
| tsamim | 22.06.2005 - 16:41:34 |
| hay allah çok teşekkür ;
Ben daha önce araştırmıştım bunu biliyordum yaşlandık artık çok sağol yeniden ilgin için teşekkürler. | |