Logo Object Designer ile oluşturulmuş olan firma bağımlı, dönem bağımlı, bağımsız veya ek bilgi tablolarıyla ilgili program tablolarında yapılan son işlemle ilgili hata oluşmuş ise bu hatanın numarasını tutar.
Alınan hata numaraları ve anlamlarını Özel Tablo (LOD - Custom Table) İşlem Hataları kısmında yer alıyor.
Return Type | Açıklama |
---|---|
Long | Son tablo operasyonundan dönen hatanın numarasını döner. |
C# Örneği
int DBErr;
UnityObjects.QTableProxy CustTable_1 = Global.UnityApp.CustTables(3);
if (CustTable_1 == null)
{
MessageBox.Show("Özel Tablo yarıtılamadı !");
return;
}
CustTable_1.SearchByRef(1);
DBErr = Global.UnityApp.GetLastTableErr();
if (DBErr > 0)
MessageBox.Show("SearchByRef DB Error Nr = " + DBErr);
Özel Tablo (LOD - Custom Table) İşlem Hataları
GetLastTableErr mehdoduyla alınan hata kodlarıdır. CustTable sınıfı içerisindeki methodlar kullanılarak çalışılırken yapılan tablo ile işlemler sırasında çıkabilecek hataların numaraları alınır ve aşağıdaki liste yardımı ile anlamları açıklanabilir.
Hata No | Hata Mesajı |
---|---|
-1 | Yanlış işlem. |
-2 | Search veya SearchByRef fonksiyonundaki anahtar kelimelere göre konumlanılacak kayıt bulunamadı. |
-3 | Tanımlanan unique key veya index'e uygun olmayan kayıt hatası gerçekleştiğinden dolayı update işlemi yapılamadı. |
-4 | İşlem için uygun kayıt bulunamadı. |
-5 | Cursor'ın konumlanacağı kayıt bulunamadığından Browse işlemi iptal edildi. |
-9 | Kayıt mevcut değil. Başka bir operasyon veya kullanıcı tarafından silinmiş olabilir. |
Copyright © 2018 Logo Yazılım