Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
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.