Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Panel
bordertrue

Table of Contents
stylecircle

Form Özelleştirme – Sorgu Yönetimi

...

Ayarlar > Portal Ayarları > Form Tasarımları > Sorgu Yönetimi ile ulaşılır.
Image Removed Image Added
Bu noktada özelleştirme yapılan "form tasarımı" içerisinde veritabanından sorgu çekme işlemi için aşağıdaki gibi şekilde yapılması gerekmektedir;
var sql= $net.b2bdataconnector().executeSelectQuery("ANAHTARKELİME");

Ör1
var sql= $net.b2bdataconnector().executeSelectQuery("ABC");
alert(sql[0].VERSION);
Ör2
var sql= $net.b2bdataconnector().executeSelectQuery("ABC");
alert(sql[0].DATE_OF_INSTALLATION);
**** Bu örneklerde sorgu işlemi işlem ekran görüntüsü tanımları gereği SELECT * FROM PRT_VERSION olarak çalışır.

...

var sql= $net.b2bdataconnector().executeSelectQuery("ABC");
alert(sql.length);

  1. Aşağıdaki işlem SELECT * FROM PRT_VERSION WHERE VERSION='3.0.3' olarak çalışır:

var sql= $net.b2bdataconnector().executeSelectQuery("ABC","VERSION='3.0.3'");
alert(sql.length);

  1. Aşağıdaki işlem ise SELECT * FROM PRT_VERSION WHERE VERSION='3.0.3' ORDER BY VERSION DESC olarak çalışır:

var sql= $net.b2bdataconnector().executeSelectQuery("ABC","VERSION='3.0.3'","VERSION DESC");
alert(sql.length);

STOREDPROCEDURE

Sorgu içerisnde prosedür çalıştırılıp sonuç döndürülmek metot tipi 'StoredProcedure' olarak seçilmeli ve from içerisinde sorgu aşağıdaki formatta yazılmalıdır;

...

var sql= $net.b2bdataconnector().executeSelectQuery("ANAHTARKELİME","Parametre1;Parametre2");

  • Parametresi yoksa;

var sql= $net.b2bdataconnector().executeSelectQuery("ANAHTARKELİME",";");

...


Sorguların kaydedildiği tablodur.

  • STORE_ID Tamsayı alanıdır, mağaza kodunu içerir.
  • ID Tamsayı alanıdır, primary keydir, unique incremental alandır.
  • UNIQUE_KEY 30 karakter, 'Anahtar Kelime' kolonu alanıdır.
  • METHOD_TYPE
  • Metod tipi bilgisini içerir. 0 ise view, 1 ise StoredProcedure'dur.
  • METHOD_NAME
  • Metod adı bilgisini içerir. Çalışacak tablo, view ya da prosdür adını içerir.
  • ALLOWED_COLUMNS
  • İzin verilen kolonların isimlerini içerir. * ise tümü çekilir.
  • INSERT_DATE
  • Kaydetme tarihi bilgisini içerir, tipi datetime'dır.
  • INSERTED_BY
  • Kaydetme işlemi yapan kişi bilgisini içerir.
  • UPDATE_DATE
  • Güncelleme tarihi bilgisini içerir, tipi datetime'dır.
  • UPDATED_BY
  • Güncelleme işlemi yapan kişi bilgisini içerir.
  • DESCRIPTION
  • Sorgu için not düşülecek açıklamanın bulunduğu, 'Açıklama' kolonu bilgisini içerir.
    Anchor
    _GoBack
    _GoBack

 

Viewtracker