FilemakerTurk, AYS Bilişim ve Beyaz Net tarafından desteklenmektedir.
Filemaker Danışmanınız
AYS Bilişim
Mehmet KAYA
 0532 231 07 27
 0216 318 55 80
 mkaya@aysbilisim.net
						

Odbc bağlantı testi

+1 oy
235 kez görüntülendi
Filemaker ile başka bir uygulama arasında bir odbc bağlantısı kurduk diyelim. İlgili uygulama kapalı veya odbc bağlantısında bir sorun varsa biz veri alamayacağız demektir. Şimdi gelelim soruya,

Server da bir schecule'da bu bağlantıyı kullanan script içinde bir import odbc satırı varsa bu çalışmayacak ve görev takılıp kalacaktır. Odbc bağlantısının çalıştığını scriptin başında nasıl denetleyebilirim ?
6, Ekim, 2021 Filemaker Advanced kategorisinde atesm59 (15,270 puan) tarafından soruldu

2 Cevaplar

0 oy
 
En İyi Cevap

Bu kontrol için bizim şirketçe belirlediğimiz çözüm set filed komutu ile herhangi bir kaydı düzenlemeye çalışmak. Bir hata alıyorsa da kullanıcıya hata bilgisi dönmek şeklinde.

Örnek script kod bloğunu aşağıda görebilirsiniz.

 

Set Field [ ODBC_tablosu::alan_adi ; ODBC_tablosu::alan_adi  ] 

If [ Get(LastError) = 117 ] 

    Show Custom Dialog [ "İleti" ; "Web veritabanına erişilemedi! Web sitesi güncellenemedi." ] 

    Exit Script [ Text Result:    ] 

Else If [ Get(LastError) ] 

    Show Custom Dialog [ "İleti" ; "Beklenmedik bir hata oluştu, hata kodu: " & Get(LastError) &  "¶¶Web sitesi güncellenemedi." ] 

    Exit Script [ Text Result:    ] 

End If

 

Bu yöntem ODBC tablosunu FileMaker ilişki grafiğine ekleme yöntemi için geçerli. Import ile kayıtları alıyorsanız import sonrası hata kodunu incelemelisiniz.

7, Ekim, 2021 F. Osman Cabi (197,920 puan) tarafından cevaplandı
17, Ekim, 2021 Mehmet KAYA tarafından seçilmiş
0 oy
https://fmhelp.filemaker.com/help/16/fmp/en/index.html#page/FMP_Help/set-error-capture.html
Last error 0 ise betik başarılı bir şekilde çalışmıştır. Hata kodları dan odbc ile ilgili olanlara bakın.
https://fmhelp.filemaker.com/help/16/fmp/en/index.html#page/FMP_Help%2Ferror-codes.html%23wwconnect_header
1400 den 1413 e kadar odbc ile ilgili hatalar
6, Ekim, 2021 Goksel_Gokce (96,900 puan) tarafından cevaplandı
...