Sap Business One

Sap Business One Sdk da Recordset ile Sql Sorgusu yazalım

ozeraydin
• 📅 15 Ekim 2016 • ⏳ 1 dk okuma
📑 İçindekiler Rehberi

    Sap Business One Sdk (kısaca “sapb1”) de sql sorgusu çalıştırma işi göze biraz farklı gelse de öğrendikten sonra kolay. birçok örneği sap scn den bulabilirsiniz.

    Örnek kodu inceleyecek olursak (company e bağlandığınızı varsayıyorum):

    SAPbobsCOM.Recordset oRecordSet =  SAPbobsCOM.Recordset)oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.BoRecordset); //oRecordSet adında bir obje tanımlıyoruz.

    oRecordSet.DoQuery(” select Name, * from OHEM “); //orecordsetin doquery özelliği ile sorgumuzu çalıştırıyoruz.

    var satirSayisi=oRecordSet.RecordCount; //sorgu sonucunda oluşan satır sayısını bu şekilde öğrenebiliriz.

    for (int i = 0; i < oRecordSet.RecordCount; i++) //sorgu sonucu birden fazla satır içeriyorsa for döngüsü ile o kadar dönebiliriz
    {
      var name=oRecordSet.Fields.Item(“Name”).Value.ToString(); // Name kolonundaki değerleri okuyoruz
      oRecordSet.MoveNext(); //her bir satır için dönerken movenext ile sonraki satıra geçmek önemli
    }

     

    ozeraydin

    Kişisel hobi veya profesyonel olarak : Yazılım, Teknoloji, Kripto para, Finans, Uzay ve Bilim-kurgu hakkında yazılar yazmaya çalışıyorum.

    İlgili Diğer Teknik Makaleler

    ÖNERİLENLER

    Fikirlerinizi ve Yorumunuzu Paylaşın

    E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir