SQL BIND ile değişkeni tablo sütununa bağlayın

Uygulama

SQL BIND bir Q parametresini bir tablo sütununa bağlar. FETCH, UPDATE ve INSERT SQL komutları Result-set (sonuç miktarı) ile NC programı arasındaki veri transferinde bu bağlantıyı (atama) değerlendirir.

Ön koşullar

  • Anahtar numarası 555343
  • Tablo mevcut
  • Uygun tablo adı
  • Tabloların ve tablo sütunlarının adı bir harfle başlamalı ve içerisinde işlem işaretleri, örn. + bulunmamalıdır. Bu işaretler SQL komutlarından dolayı verilerin girilmesi ya da okunması sırasında problemlere yol açabilir.

Fonksiyon tanımı

SQL_BIND

FETCH, UPDATE veya INSERT komutlarını kullanmadan önce istediğiniz kadar çok bağlantıyı SQL BIND... ile programlayın.

Tablo ve sütun adı içermeyen bir SQL BIND, bağlantıyı kaldırır. Bağlantı, en geç NC programının veya alt programının kapatılmasıyla sonlandırılır.

Giriş

Kullanıcı el kitabında bulunan NC programları çözüm önerileridir. Bir makinede NC programlarını veya tekli NC tümcelerini kullanmadan önce, bunları uyarlamanız gerekir.

  • Aşağıdaki içerikleri uyarlayın:
  • Aletler
  • Kesme değerleri
  • Beslemeler
  • Güvenli yükseklik veya güvenli pozisyonlar
  • Ör. M91 ile makineye özel pozisyonlar
  • Program çağrılarının yolları

Birkaç NC programı makine kinematiğine bağlıdır. Bu NC programlarını ilk test akışından önce makine kinematiğinize uyarlayın.

NC programlarını ayrıca asıl program akışından önce simülasyon yardımıyla test edin.

 
Tip

Bir program testi yardımıyla etkin makine kinematiğinin ve güncel makine yapılandırmasının mevcut yazılım seçenekleriyle NC programını kullanıp kullanamayacağınızı belirlersiniz.

11 SQL BIND Q881 "Tab_example.Position_Nr"

; Q881'i "Tab_Example" tablosunun "Position_Nr" sütununa bağlayın

NC fonksiyonu aşağıdaki söz dizimi elemanlarını içerir:

Söz dizimi elemanı

Anlamı

SQL BIND

SQL komutu BIND için söz dizimi açıcı

Q/QL/QR, QS veya Q REF

Bağlanacak değişken

" " veya QS

. ile ayrılmış tablo adı ve tablo sütunu veya tanımlı QS parametresi

Uyarılar

  • Tablo adı olarak tablonun yolunu veya eş anlamlısını girin.
  • SQL EXECUTE ile SQL talimatlarını yürütme

  • Okuma ve yazma işlemlerinde kumanda, yalnızca SELECT komutuyla girdiğiniz sütunları dikkate alır. SELECT komutunda bağlantısız sütunlar belirtirseniz kumanda, okuma ve yazma işlemini bir hata mesajı ile kesintiye uğratır.