TableAdapter Sorgu Yapılandırma Sihirbazı
TableAdapter sorgu Yapılandırma Sihirbazı'nı oluşturmak ve düzenlemek için TableAdapters ekleyebileceğiniz ek sorgular yardımcı olur.Bir TableAdapter sorgusu herhangi bir geçerli bir SQL sorgusu veya aynı veri tablosuna TableAdapter'ın ilişkili (veya skaler bir değer döndüren gibi) şemaya verileri döndüren saklı yordam değil.Sihirbazı tamamladıktan sonra bir yöntem için TableAdapter eklenir, çağrıldığında, sorgu yürütür.(Örneğin, CustomersTableAdapter.FillByCity(NorthwindDataSet.Customers, "Seattle").)
Sihirbazı'nı çalıştıran
Sürükleyin sorguları üzerine Dataset Designer, veya varolan sorguları (herhangi bir sorgu ilk sorgu listelenen) yapılandırın.
İlk sorguda birTableAdapter TableAdapter'in ana sorgusu değil.Bu ana sorgu düzenleme açılır TableAdapter Yapılandırma Sihirbazı'nı ve TableAdapter'ın veri tablosu şema düzenler.Ana sorgu listelenen tüm sorgular ek sorgular ve kullanılarak yapılandırılmış olan TableAdapter sorgu Yapılandırma Sihirbazı'nı.Sihirbazı'nı çalıştıran üzerinde daha fazla bilgi için Nasıl yapılır: TableAdapter Sorgu Yapılandırma Sihirbazını Başlatma.
Veri bağlantısı seçin
Varolan bağlantıyı bağlantılar listesinden seçin veya tıklatın Yeni bağlantı veritabanına bir bağlantı oluşturmak için.
Tamamlanmasından sonra bağlantı özellikleri iletişim kutusunda, bağlantı ayrıntıları alan salt okunur bilgileri seçili sağlayıcısı yanı sıra bağlantı dizesi hakkında görüntüler.
Bağlantı dizesini uygulama yapılandırma dosyasına kaydedin
Seçin Evet, bağlantı Kaydet uygulama yapılandırma dosyasında bağlantı dizesini depolamak için.Bağlantı için bir ad yazın veya sağlanan varsayılan adı kullanın.
Uygulama yapılandırma dosyasında bağlantı dizeleri kaydetme veritabanı bağlantısı değişirse, uygulamanızın bakımını işlemini basitleştirir.Veritabanı bağlantısı bir değişiklik durumunda, uygulama yapılandırma dosyasında bağlantı dizesini düzenleyebilirsiniz.Böylece, kaynak kodunu düzenleyin ve uygulamanızı yeniden derleyin gerekmez.Uygulama yapılandırma dosyasında bir bağlantı dizesi düzenleme hakkında daha fazla bilgi için bkz: Nasıl Yapılır: Bağlantı Dizelerini Kaydetme ve Düzenleme.
Güvenlik Notu |
---|
Bilgiler uygulama yapılandırma dosyasında düz metin olarak depolanır.Önemli bilgileri yetkisiz erişim olasılığını azaltmak için verilerinizi şifrelemek isteyebilirsiniz.Daha fazla bilgi için Veri Şifreleme ve Şifresini Çözme. |
SQL deyimleri kullanın
Bu bölüm tamamlamak nasıl açıklar TableAdapter sorgu Yapılandırma Sihirbazı'nı seçerken kullanım SQL deyimleri seçeneği.
Bir sorgu türü seçin
Sihirbaz çeşitli türlerde sorguları uygulamanızı gereksinimlerine bağlı olarak oluşturur.(Veri tablosu) veri satırı döndürür seçim sorguları seçebilir veya bir skaler bu dönüş değeri sorgular seçin (gibi tek bir değer Count veya Sum).
Üzerinde bir sorgu türü seçin sayfasında, kullanılabilir sorguları listesinden oluşturmak için sorgu türünü seçin.
[!NOT]
Bir ekleme, güncelleştirme veya silme deyimi oluşturma TableAdapter'ın çağrılırken kullanılan TableAdapter'ın komutları değiştirmez Update yöntemi.Örneğin, bir sorgu türü olarak GÜNCELLEŞTİRMESİNİ seçerek yeni bir Sorgu Sihirbazı'nda belirttiğiniz bir ad oluşturur.Bu adlandırılmış TableAdapter yöntemini çağırarak bu sorguyu yürütün.TableAdapter'ın çağıran Update yöntemi bilgilerinin özgün TableAdapter yapılandırıldığında oluşturulan yürütme.
< Sorgu türü > SQL deyimi belirtin
Üzerinde SQL deyimi belirtin sayfasında, sorgu çağrılırken çalıştırılacak SQL deyimi yazın.
İpucu |
---|
Sihirbaz erişim sağlayan Sorgu Oluşturucu, SQL sorguları oluşturmak için görsel bir araçtır.Açmak için tıklatın Sorgu Oluşturucu düğmesine tıklayın. |
Oluşturulacak yöntemleri seçin
Bu sayfa sihirbaz oluşturur Sorgu için hangi yöntemleri seçmek için seçenekler sağlar.
DataTable doldurun
Veri tablosu doldurmak için bir yöntem oluşturur.Veri tablosu ile döndürülen veri doldurmak için bu yöntemi çağırmadan zaman veri tablosu adını parametre olarak başarılı.İsteğe bağlı olarak, varsayılan adını değiştirebilirsiniz Yöntem adı kutusu.Anlamlı bir ad sağlamak, bu sorguyu kodu ile çalışırken yararlı olabilir.
DataTable döndürür
Dolu veri tablosuna döndürmek için bir yöntem oluşturur.Bazı uygulamalarda, dolu veri tablosu mevcut veri tablosuna verilerle dolduran yerine döndürülecek daha tercih edilen olabilir.İsteğe bağlı olarak, varsayılan adını değiştirebilirsiniz Yöntem adı kutusu.
İşlev adı seçin
İşlev için bir ad yazın.Bir yöntem TableAdapter sorgu oluşturma için TableAdapter burada sağlanan adda ekler.Sorguyu yürütmek için bu yöntemi çağırın.Bu sorgu kodu ile çalışırken anlamlı bir ad sağlayan yararlıdır.
[!NOT]
Yeni oluşturma saklı yordamlar, için iki ad sorulur.Adı veritabanında oluşturulan saklı yordamı adıdır; İkinci adı yöntemi çağrıldığında saklı yordamı yürüten TableAdapter adıdır.
Yeni saklı yordamlar oluştur
Bu bölüm tamamlamak nasıl açıklar TableAdapter sorgu Yapılandırma Sihirbazı'nı seçerken Yeni saklı yordamlar oluşturma seçeneği.
İçindeki saklı yordamlar oluşturmak sayfasında, saklı yordamı çağrılırken çalıştırılacak SQL deyimi yazın.
[!NOT]
Sihirbaz erişim sağlayan Sorgu Oluşturucu, SQL sorguları oluşturmak için görsel bir araçtır.Açmak için tıklatın Sorgu Oluşturucu düğmesine tıklayın.
İçindeki saklı yordamlar oluşturma sayfasında, aşağıdakileri yapın:
Yeni bir saklı yordam için bir ad yazın.
Saklı yordam temel veritabanında oluşturulup oluşturulmayacağını belirtin.
[!NOT]
Saklı yordam veritabanında oluşturabilme belirli veritabanı için güvenlik ayarlarını belirler.
Görünüm Sihirbazı sonuçları sayfa TableAdapter sorgu oluşturma sonuçlarını gösterir.Sihirbaz sorunla karşılaşırsa, bu sayfa hata bilgilerini sağlar.
Varolan saklı yordamlar kullanın
Bu bölüm tamamlamak nasıl açıklar TableAdapter sorgu Yapılandırma Sihirbazı'nı seçerken saklı yordamlar varolan kullanmak seçeneği.
Açılan listeden varolan bir saklı yordam seçin Varolan bir saklı yordam seçin Sihirbazı'nın sayfası.
Parametreleri ve sonuçları seçili saklanan yordam görüntülenir başvurusu.
Tıklatın sonraki.
Saklı yordam tarafından döndürülen veri şeklini seçin
Sihirbaz TableAdapter yöntemleri nasıl oluşturur seçili saklı yordamı tarafından döndürülen veri türünü belirler.
Bu sorgu tarafından döndürülen veri türünü seçin.
Seçme tablo verisi açılır Oluştur yöntemlere seçin yöntemleri, yöntem adlarını ve oluşturulacak sayfalama desteği türlerini belirtmenize olanak verir (daha önce bu Yardım sayfasında açıklanan) sayfası.
Seçme tek bir değer tek bir değer döndüren bir belirtilmiş yöntem oluşturur.Bu seçenek açar işlev adı seçin sayfa (daha önce bu Yardım sayfasında açıklanan).
Seçme hiçbir değer saklı yordamı yürütür ve döndürülecek hiçbir veri bekliyor belirtilmiş bir yöntem oluşturur.Bu seçenek açar işlev adı seçin sayfa (daha önce bu Yardım sayfasında açıklanan).
Sihirbazlar Sonuçları göster
Görünüm Sihirbazı sonuçları sayfa TableAdapter sorgu oluşturma sonuçlarını gösterir.Sihirbaz sorunla karşılaşırsa, bu sayfada ayrıntıları görüntülenir.
Ayrıca bkz.
Görevler
Nasıl Yapılır: TableAdapter Sorgularını Düzenleme
Kavramlar
Visual Studio'da Verilere Windows Forms Denetimleri Bağlama
Uygulamanızı Veri Almaya Hazırlama
Visual Studio'da Verilere Denetimler Bağlama
Uygulamanızdaki Verileri Düzenleme