Herkese selam ederim,
Mehmet bey selamlar,
Test Ortamı
- İSLETİM SİSTEMİ
Windows: 10 IoT Enterprise LTSC 64bit
Sürüm: 21H2
OS Derlemesi: 19044.6575
- SUNUCU
- Microsoft SQL Server 15.00.2000
- ODBC
SQL Server - SQLSRV32.DLL - 10.00.19041.6575
- Veritabanı
MikroDesktop_TEST
Betiği aşağıdaki gibi hazırlarsınız.
Set Error Capture [ Off ]
Execute SQL [ ODBC Data Source: “mikro-64-sqlServer”; SQL Text: INSERT INTO SIPARISLER (
sip_firmano,
sip_subeno,
sip_tarih,
sip_tip,
sip_cins,
sip_evrakno_seri,
sip_evrakno_sira /*Benzersiz Olmalı*/,
sip_satirno /*Sıfır (0) ile başlamalı. Bir sipariş numarasına ait birden fazla satır var ise + 1 olarak artırılmalı*/,
sip_musteri_kod,
sip_stok_kod /*Benzersiz Olmalı*/,
sip_miktar,
sip_b_fiyat,
sip_aciklama,
sip_depono,
sip_harekettipi
)
VALUES ( 0, 0, '2025-12-02', 0, 0, 'SIP', 4, 0, '120.01.T005', 'KLAVYE-001', 800, 3, 'ERCAN DOĞU', 1, 1 ) ]
[ No dialog ]
Set Variable [ $hataOdbc; Value:Get ( LastErrorDetail ) ]
If [ not IsEmpty ( $hataOdbc ) ]
Show Custom Dialog [ Title: "Hata"; Message: "Hata oluştu..."; Default Button: “TAMAM”, Commit: “Yes” ]
Halt Script
End If
Yaptığım testlerde herhangi bir sorun çıkmadı. Sizde,
sip_evrakno_sira /*Benzersiz Olmalı*/,
sip_satirno /*Sıfır (0) ile başlamalı. Bir sipariş numarasına ait birden fazla satır var ise + 1 olarak artırılmalı*/,
sip_stok_kod /*Benzersiz Olmalı*/,
kurallarına dikkat ederseniz sorun çıkmayacaktır.
Ben sip_depono ve sip_harekettipi alanlarını da dahil ettim ama siz dilerseniz çıkarabilirsiniz. Yada tabloda olan tüm alanları dahil edebilirsiniz.
Herkese hayırlı günler dilerim.
Saygılarımla