Aracılığıyla paylaş


SQL sorguları ile çalışma ipuçları

SQL sorgularını kullanarak bir veritabanıyla çalışırken hata iletisi alabilirsiniz, ancak hata iletisine bakarak sorunu belirleyemezsiniz. Bu makalede, Microsoft Power Automate'te SQL sorguları ile çalışırken alabileceğiniz hata iletisini çözmeye yönelik ipuçları sağlanır.

Şunlar için geçerlidir: Power Automate
Özgün KB numarası: 4599054

SQL deyimindeki tırnak işaretleri

Tek tırnak (') karakterlerini çift tırnak (") veya tersiyle değiştirin.

Örneğin:

%var% = my value' 

            SELECT * FROM logs WHERE message = '%var%';

Yukarıdaki sorgu, değişkenin değerinin sonundaki tek tırnak işaretinden dolayı bir hata döndürür.

Bu sorunu çözmek için SQL deyimindeki tek tırnak işaretlerini çift tırnak işaretiyle değiştirin:

%var% = my value' 

            SELECT * FROM logs WHERE message = "%var%"; 

SQL deyimindeki yüzde işareti (%)

masaüstü için Power Automate yüzde işaretleri bir değişkenin başlangıcını gösterir. Bunları karakter olarak kullanmak için ek bir yüzde işareti (%%) ile kaçışları olmalıdır. Daha fazla bilgi için bkz . Değişkenleri kullanma ve % gösterimi.

Veritabanıyla iletişim kurarken hata oluştu

Güvenlik duvarının veya başka bir ağ güvenlik sisteminin masaüstü için Power Automate ve veritabanı arasındaki bağlantıyı engellemediğini doğrulayın.

Microsoft Excel bağlantısı

Uygun sürücü yüklenir yüklenmez (Microsoft.ACE.OLEDB) Microsoft Excel ile bir SQL bağlantısı kurulabilir.

Not

  • Veritabanı adı, Excel çalışma sayfasının adı ve ardından dolar işareti ($), örneğin [Sayfa1$] olarak kabul edilir.
  • Veritabanı sütunları Excel veri tablosunun üst bilgileridir.