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 NotuGü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İ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.

  1. İç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.

  2. İçindeki saklı yordamlar oluşturma sayfasında, aşağıdakileri yapın:

    1. Yeni bir saklı yordam için bir ad yazın.

    2. 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.

  1. 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.

  2. 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

TableAdapter Genel Bakışı

Visual Studio'da Verilere Windows Forms Denetimleri Bağlama

Uygulamanızı Veri Almaya Hazırlama

Uygulamanıza Veri Getirme

Visual Studio'da Verilere Denetimler Bağlama

Uygulamanızdaki Verileri Düzenleme

Verileri Doğrulama

Verileri Kaydetme

Diğer Kaynaklar

Veri İzlenecek Yollar

Visual Studio'da Veri Uygulamalarına Genel Bakış

Visual Studio'da Verilere Bağlanma