Sql İçindeki Değişkende; "tanımlanamayan Alan Adı" Hatası - Baskı Önizleme +- AccessTr.neT (https://accesstr.net) +-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html) +--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html) +--- Konu Başlığı: Sql İçindeki Değişkende; "tanımlanamayan Alan Adı" Hatası (/konu-sql-icindeki-degiskende-tanimlanamayan-alan-adi-hatasi.html) |
RE: Sql İçindeki Değişkende; "tanımlanamayan Alan Adı" Hatası - berduş - 19/10/2020 sorgunuzun ihtiyaç olan dgr14,15,16..... ifadelerini bulamadım değerleri yerleştirdikten sonra oluşan sorgu kodu aşağıdaki gibi. soru işaretleri olması gerektiği halde olmayanlar INSERT INTO KISILER_EGITIMLER ( [kisiler_id],[egitimler_id] ) SELECT ?,? FROM ? INNER JOIN ON ?=? WHERE (('?') = DMax('? ', '?')) gibi arada atladıklarım olabilir. RE: Sql İçindeki Değişkende; "tanımlanamayan Alan Adı" Hatası - tarkanaykın - 20/10/2020 (19/10/2020, 22:01)berduş yazdı: sorgunuzun ihtiyaç olan günaydın arkadaşlar, gereken eklemeleri yaptım ama ne hata veriyor ne de çalışıyor, ilk Sql cümlem çalışıyor, ardından gelen bu çalışmıyor, sanki devre dışı kalmış gibi, insan bari bi tepki verir, anlamadım. dosya ekte, ANAFORM dan combodan KİŞİLER i seçip işlem yapabilirsiniz, teşekkürler. DoCmd.RunSQL "INSERT INTO " & dgr11 & " ( " & dgr12 & "," & dgr13 & " ) SELECT " & dgr14 & ", " & dgr15 & " FROM " & dgr16 & " INNER JOIN " & dgr17 & " ON " & dgr18 & " = " & dgr19 & " WHERE (('" & dgr14 & "') = DMax( " & dgr20 & " , '" & dgr16 & "'))" RE: Sql İçindeki Değişkende; "tanımlanamayan Alan Adı" Hatası - berduş - 20/10/2020 Where kısmı düzeltilmeli alan isminin başına ve sonuna tek tırnak koymuşsunuz WHERE (('" & dgr14 & "') Aşağıdaki gibi dgr14'ten önce ve sonraki tek trnakları silip dener misiniz WHERE ((" & dgr14 & ") RE: Sql İçindeki Değişkende; "tanımlanamayan Alan Adı" Hatası - tarkanaykın - 20/10/2020 çok teşekkür ederim berduş hocam akşama kadar kafa yoruyorsunuz, emeğiniz karşılıksız kalmasın, çok işimize yarıyor tüm bu bilgiler, neyse gelgelelim her soru-cevap tan sonra ders çıkarmaya, biraz araştırma yaptım, dediğiniz gibi Sql içinde bir denetimi ifade etmek için çift tırnak gerekli, tek tırnak olunca string oluyor, alan da bir denetim olduğu için tek tırnağı bu yüzden kaldırıyoruz, çok teşekkürler, peki hem çift hem tek tırnağın birlikte kullanılması ne onu da bi öğrensem tamam, teşekkürler RE: Sql İçindeki Değişkende; "tanımlanamayan Alan Adı" Hatası - berduş - 20/10/2020 Çift tırnak içinde tekrar çift tırnak kullanılması gerektiğinde ya tek tirnak yada cift çift tirnak kullanılır. RE: Sql İçindeki Değişkende; "tanımlanamayan Alan Adı" Hatası - berduş - 20/10/2020 Mesela siz tablonuza Ali diye bir kayıt ekleyeceksiniz, Ali metin olduğu için sorguda kullanırken Çift tirnak içine alınmalı biz sorguyu da metin formatında yazdığınızdan farkı belirtmek için böyle bir değişiklik yapmamız gerekir
yada
|