 |
SAP Connector 3.0 ile SQL-CLR Procedure yapmak - Bölüm 2 |
23.03.2012 |
|
bir önceki yazımda bahsettiğim web service uygulaması doğru şekilde sonuç veriyor ise artık bu sonucu SQL SERVER üzerinde
Select edilebilir şekle getirmenin zamanı gelmiş demektir. Eğer halen bu web service çalışır halde değilse bu yazıyı genel kültür
olarak okuyabilir "bu bilgi gerçek hayatta ne işimize yarayacak","CLR de neymiş ben yuttum bunları" gibi sözler sarf ederek
"Karalama Defteri"nden güzel bir yazı seçip Okuyabilirsiniz ;) Bu arada Web Servis büyük/küçük harf duyarlıdır
Where şartını kontrol edin :)
Nedir Bu CLR?...
|
bulent
|
|
 |
SAP Connector 3.0 ile SQL-CLR Procedure yapmak - Bölüm 1 |
21.03.2012 |
|
Kimi zamanlarda SAP üzerinden veri almak için doğrudan Database bağlantısı şansımız olmuyor. Bu gibi durumlarda kullanılabilecek olan ve daha önceki yazılarımda da bahsettiğim SAP .NET Connector 3.0 işimizi rahatlıkla görmemizi sağlıyor ancak!!!
öyle zamanlar oluyor ki SAP sisteminde bulunan verileri başka bir SQL Server üzerinde işlemeniz gerekebiliyor. Böyle zamanlar için geliştirdiğim RFC_READ_TABLE SQL CLR Uygulaması büyük kolaylık sağlıyor.
Bunu Yapmak için 2 farklı uygulama hazırlamamız gerekiyor.
birincisi verileri SAP üzerinden Connector ile alabilecek bir Web Service,
ikincisi ise bu web servisi kullanarak SQL Server üzerine taşıyacak CLR uygulaması.
bu yazımda web service uygulamasının nasıl hazırlanacağına bakalım...
|
bulent
|
|
 |
ASP.NET Sitelerine RSS Bağlantısı Oluşturma |
19.03.2012 |
|
Populer olarak kullanılan RSS Really Simple Syndication (RSS 2.0.0) (Çok Basit Besleme) neredeyse artık bütün web sitelerinde standart halini aldı. Bu standartı nasıl oluşturacağımıza gelince...
|
bulent
|
|
 |
QR Kod Zararları |
19.03.2012 |
|
Çoğu kullanıcı QR kodlarının ne olduğunu biliyordur: Çeşitli amaçlar için kullanılabilen yeni bir çeşit barkod - takip, bilet, ürünlerin etiketlenmesi vb.
Ayrıca kullanıcıların akıllı telefonları ile tarayıp anında cihazdaki browser'da açabilmelerini sağlayan URL'ler için de kullanılabiliyorlar. Araştırmacı Augusto Peryra bunun yakında siber suçlular tarafından kötüye kullanılacağı konusunda...
|
bulent
|
|
 |
SAP .NET Connector 3.0 |
03.03.2012 |
|
Bir süredir üzerinde çalıştığım ve benim işimi çok kolaylaştıran SAP .NET Connector 3.0 gerçekten güzel bir mimariye sahip. bu mimari içerisinde RFC fonksiyonların kullanımı veya tablolara doğrudan erişim de mümkün. bu erişim yöntemlerinden biri olan RFC_READ_TABLE metodu; database ile doğrudan bağlantınız olmadığında gerçekten işe yarıyor. Peki bu Bağlantı Nasıl Yapılıyor?...
|
Bulent
|
|
 |
SQLite |
18.08.2011 |
|
Daha öncelerden adını duyduğum fakat önemsemediğim, şimdilerde kendini epeyce geliştirmiş tek dosyalık SQL Server?
Tek dosya üzerinde çok yüksek verileri yönetebilecek kapasiteye sahip ve üzerinde view ve trigger desteği bulunmakta. Garip ama Mozilla firefox üzerine kurulacak bir eklenti ile database oluşturmak ve yönetmek mümkün. Microsoft .NET üzerinde kullanabilmek için...
|
bulent
|
|
 |
Herkes kendi mizaç ve karakterine göre iş yapar |
07.12.2010 |
|
?Herkes kendi mizaç ve karakterine göre iş yapar? (isra,17-84).
Ben başarılı ve güçlü bir erkeğim!
Profesörüm. Derdim profesör olmak, bilim yapmak değil, oldu desinler istiyorum aslında. Bilim milim umurumda değil. Üniversite benim her şeyim. Önümde saygıyla eğilenleri gördükçe kendimi bir başka beğeniyor, bir başka seviyorum. Dışarıda bakmayın bilim adamı pozları verdiğime, ben bile kendime şaşıyorum! Amacım bilim yapmak değil...
|
bulent
|
|
 |
Sql Server 2005 Sorgu ile Profiler Yapma |
13.02.2010 |
|
zaman zaman işe yarayan bu kod parçası o anki sistem üzerinde çalışan sql cümlelerini yakalayabiliyor...
|
bulent
|
|
 |
SQL Server 2005 Profiler için SPID Filtreleme |
13.02.2010 |
|
bilgisayarınızın SQL üzerinde aktif SPID sini öğrenmek istermisiniz?...
|
bulent
|
|
 |
SQL PAGGING |
06.02.2010 |
|
Sql Server 2005 ile paging yapmak çok kolay.aşağıdaki örnekle ne kadar basit olduğunu sizde göreceksiniz.
|
bulent
|
|
 |
Programlamanın Tao'su |
13.08.2009 |
|
Ve şöyle dedi usta programcı: "Sadece TCP/IP kullanarak uzaktaki makinanın işletim sistemini anlayabildiğinde tapınaktan ayrılmanın zamanı gelmiş demektir."...
|
Bülent
|
|
 |
Yorum Farkı... |
13.05.2009 |
|
orjinali :
Eger birini seviyorsan
O'nu serbest birak...
Donerse senindir;
Donmezse zaten hic senin olmamistir...
Yeni versiyonlar:
- Pesimist (Karamsar)
Eger birini seviyorsan
O'nu serbest birak...
Donerse senindir;
Bekledigin uzere donmezse
Zaten hic senin olmamistir....
|
Bülent
|
|
 |
.NET 2005 ile Cross Threading |
16.03.2009 |
|
.NET 2005 ile cross threading yapmak için öncelikle
public Form1()
{
InitializeComponent();
CheckForIllegalCrossThreadCalls = false;
}
kırmızı ile boyanmış satırı eklemek gerekiyor. bu satır, denetimi framework mimarisinden çıkarıp programcıya vermeyi sağlıyor.
örnek olması açısından form nesnesine 2 tane label nesnesi koyarak aşağıdaki kodu form1.cs içeriğine yapıştırıp test edebilirsiniz....
|
Bülent KOÇER
|
|
 |
professor wisseman'a göre Şans... |
15.12.2008 |
|
NEDEN BAZI İNSANLAR İNANILMAZ DERECEDE ŞANSLI İKEN, DİĞERLERİ HAKETTİKLERİ OLANAKLARA ASLA SAHİP OLAMAZLAR?
BİR PSİKOLOG,YANITI BULDUGUNU SÖYLÜYOR; 10 YIL ÖNCE ŞANSI ARAŞTIRMAYA BAŞLADIM.NEDEN BAZI İNSANLARIN HEP DOĞRU ZAMANDA DOĞRU YERDE OLDUGUNU ,DİĞERLERİNİN İSE SÜREKLİ OLARAK ŞANSSIZLIKLARLA BOĞUŞTUGUNU MERAK EDİYORDUM.ULUSAL GAZETELERE İLAN VEREREK KENDİLERİNİ HER ZAMAN ŞANSLI YA DA ŞANSSIZ HİSSEDEN İNSANLARIN BENİMLE TEMASA GEÇMELERİNİ RİCA ETTİM.
YÜZLERCE SIRADIŞI ERKEK VE KADIN ARAŞTIRMAM İÇİN GÖNÜLLÜ OLDU.YILLAR BOYUNCA ONLARLA SÖYLEŞİLER YAPTIM,YAŞAMLARINI GÖZLEMLEDİM VE DENEYLERE KATILMALARINI SAĞLADIM. SONUÇLAR GÖSTERİYOR Kİ İNSANLAR NEDEN ŞANSLI YA DA ŞANSSIZ OLDUKLARINI TAM OLARAK BİLEMESELER DE DÜŞÜNCELERİ VE DAVRANIŞLARI BU DURUMU BÜYÜK ÖLÇÜDE AÇIKLIYOR...
|
bulent
|
|
 |
Başarının Analizi |
15.12.2008 |
|
Niçin bazı insanlar başarma arzusu ile doğarken, bazıları dışarıdan destek görmediği zaman olduğu yerde sayıyor? Niçin bazılarının tutku fitili hiçbir zaman ateşlenmiyor? Bir ailenin bazı üyeleri çok başarılı bir çizgi tuttururken, niçin aynı ailenin başka üyeleri başarı merdiveninin en alt basamaklarında debelenip duruyor?
Bilim adamları başarma isteği veya hırs olarak nitelendirilen dürtünün kaynağını araştırıyor. Time dergisinin 13 Şubat 2006 tarihli sayısında yayımlanan bu ilginç yazının geniş bir özetini sunuyoruz...
|
bulent
|
|
 |
SQL - SPLIT FUNCTION |
14.12.2008 |
|
Zaman Zaman SQL üzerinde satırı belirli bir karakter ile parçalayıp başka satırlara dönüştürmek gerekiyor. bu fonksiyon tam bu iş için...
|
bulent
|
|
 |
Ünlülerden Son Sözler... |
25.09.2008 |
|
Vur, korkak herif, sonuçta sadece bir adam öldüreceksin. - Ernesto Che Guevara
Demek böyle ölünürmüş...-Necip Fazıl Kısakürek
Ya duvar kâğıdı gidiyor ya da ben. - Oscar Wilde
|
Bülent KOÇER
|
|
 |
Akıl ile zeka arasındaki fark nedir? |
01.09.2008 |
|
Akıl aslında bir kabiliyettir, zeka da öyle. İkisi arasındaki en önemli fark, bir başkasından akıl alabilirsiniz ama zekayı asla. O, her insanın kendisine mahsustur.
Bir hastalık söz konusu olmadığı sürece şüphesiz herkesin aklı vardır. Akıllı olmak, kendi davranışlarını bilmek, kontrol edebilmek, doğru ve yanlışlarını değerlendirebilmek yeteneğidir.
Akıl, insanı hayvandan ayırt eden en önemli faktördür. Hayvanlar yalan söyleyemez ama insanlar sık sık bu yola başvurur. İşte insandaki yalanla gerçeği, doğru ile yanlışı ayırabilme, bir konuda fikir yürütebilme, görüş belirtebilme yeteneği akıldır...
|
bulent
|
|
 |
Bir Yazılımcının Anatomisi |
18.07.2008 |
|
Programcılıkta sabahlamanın verdiği huzur ve tatmin çok meşhur. Programcılar sabaha kadar çalışma konusunda herkesi şaşırtan derecede istekli ve beceriklidir. Bu gece çalışması boyunca beyin bir ?akış? yakalayarak saatlerin su gibi geçtiği bir çalışma ortamı oluşur. Bu çalışma sırasında beyin en derin konsantrasyon düzeylerine erişir ve genellikle zor programlar bu kesintisiz, onlarca saat süren çalışmalarda...
|
bulent
|
|
 |
.NET - Equals vs == Dead match |
18.07.2008 |
|
Kullandığınız objenin tipi ne olursa olsun .NET de iki objenin eşit olup olmadığını karşılaştırmanın iki yolu vardır.
if ( a == b )
yada...
|
bulent
|
|
 |
Programlama Teknikleri |
18.07.2008 |
|
Program yazma dünyası dışardaki dünya ile oldukça farklıdır. Dışardaki dünyadaki insan faktörleri yazılım dünyasına göre zıt denecek kadar farklıdır
Programcılığa başlayanlar ilk 2 yıl içinde bu işi devam ettirip ettiremeyeceklerini rahatça tahmin edebilirler, bu yüzden o kadar uğraşıpda Bilgisayar Programcılığı yada Bilgisayar Müh...
|
Bülent
|
|
 |
Bir Yazılımcıyı İşe Almak.... |
18.07.2008 |
|
muhtemelen dünyadaki en zor kararlardan biri.
gazetelerin IK (insan kaynakları) eklerindeki reklamlara baktığınızda biraz yazılım dünyasının içindeyseniz reklamların karikatür dergilerinden alıntı yapılmış kadar komik olanları ile karşılaşabilirsiniz.
diğer bir çok meslekle karşılaştırıldığı zaman yapılan bir hatanın maliyeti yazılımcılar için daima en pahalısıdır. bu yüzden yazılımcı işe alırken kesin bir kural vardır....
|
bulent
|
|
 |
Klasik Şifreleme Teknikleri |
18.07.2008 |
|
Steganography(Metni Gizleme): Sözlüklerde tam karşılığını bulamayacağınız kadar eski bir kelime olan David Kahn ?The Story of Secret Writing? adlı eseriyle bugünkü anlamını kazanmıştır: Şifrelenmemiş düz bir metni çeşitli dönüşümler kullanarak diğer kişilerce anlaşılamaz bir metin haline getirilmesi işlemidir. Verilebileecek en basit örnek, bir metnin tüm harflerinin başka bir metnin içindeki kelimelerin ilk harflerine gizlenmesidir. Örneğin; ?Sezen Aksu ve aşk şarkıları benim için tüm tesellilerden iyidir.?...
|
bülent
|
|
 |
SQL ile Cursor Oluşturma |
26.05.2008 |
|
SQL ile Cursor Oluşturma...
|
bulent
|
|