Sorgu TableAdapter Configuration Wizard
TableAdapter sorgu Yapılandırma Sihirbazı'nı oluşturmak ve düzenlemek için TableAdapters Ekle ek sorgular yardımcı olur.Bir TableAdapter herhangi bir geçerli sql sorgusu veya veri tablosunun TableAdapter's ilişkili (veya, skalar değer döndüren gibi) aynı şemaya uyan veri döndüren saklı yordam sorgudur.Sihirbazı tamamladıktan sonra bir yöntem için TableAdapter eklenir, çağrıldığında, sorguyu yürütür.(Örneğin, CustomersTableAdapter.FillByCity(NorthwindDataSet.Customers, "Seattle").)
Sihirbazı çalıştırmayı
Sorgu üzerine sürükleyin Dataset Designer, ya da varolan sorguları (ilk sorguyu listelenen herhangi bir sorgu) yapılandırın.
Bir TableAdapter ilk sorguda TableAdapter'ın ana sorgudur.Bu ana sorgu düzenlemekle açar TableAdapter Configuration Wizard ve TableAdapter'ın veri tablosu şemasını 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ı çalıştırma hakkında daha fazla bilgi için bkz: Nasıl yapılır: sorgu TableAdapter Configuration Wizard'ı Başlat.
Veritabanı bağlantınızı seçin
Varolan bir bağlantıyı bağlantılar listeden seçin veya tıklatın Yeni bir bağlantı açmak için Ekle/Değiştir bağlantısı iletişim kutusunda (Genel) ve veritabanı bağlantısı yaratmak.
Tamamlanmasıyla Bağlantı özelliklerini iletişim kutusunda, Bağlantı ayrıntıları alanı seçili sağlayıcı yanı sıra bağlantı dizesi hakkında salt okunur bilgiler görüntüler.
Bağlantı dizesini uygulama yapılandırma dosyasına kaydetmek
Seçim bağlantı olarak'Evet, Kaydet bağlantı dizesini uygulama yapılandırma dosyasında depolamak için.Bağlantı için bir ad yazın veya sağlanan varsayılan adı kullanın.
Bağlantı dizesini uygulama yapılandırma dosyasına kaydetme veritabanı bağlantısı değişirse uygulamanız Bakımı işlemini basitleştirir.Veritabanı bağlantısını bir değişiklik durumunda bağlantı dizesini uygulama yapılandırma dosyasında düzenleyebilirsiniz.Böylece, kaynak kodunu düzenleyin ve uygulamanızı yeniden derleyin gerekmez.Bağlantı dizesini uygulama yapılandırma dosyasında düzenleme hakkında bilgi için bkz: Nasıl yapılır: kaydetme ve bağlantı dizesini Düzenle.
Güvenlik Notu |
---|
Bilgiler, uygulama yapılandırma dosyasında düz metin olarak depolanır.Duyarlı bilgileri yetkisiz erişim olasılığını azaltmak için verilerinizi şifrelemek isteyebilirsiniz.Daha fazla bilgi için bkz. Verileri şifreleme ve şifrelerini. |
sql deyimlerini kullanın
Bu balıkta nasıl TableAdapter sorgu Yapılandırma Sihirbazı'nı seçerken Use sql Statements seçeneðini seçeneği.
Sorgu Türü Seç
Birkaç türde sorgular uygulamanızın gereksinimlerine bağlı olarak sihirbaz oluşturur.(Veri tablosu) veri satırları döndüren select sorguları seçebilirsiniz veya select sorguları diğer dönüş skalar değer (tek bir değer gibi Count veya Sum).
Üzerinde sorgu türü seçin sayfasında, kullanılabilir sorguları listeden oluşturmak için sorgu türünü seçin.
[!NOT]
Bir INSERT, update veya delete deyimi oluşturma TableAdapter's ç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 sihirbazda belirttiğiniz adla oluşturur.Bu sorguyu yürütmek için TableAdapter adlı bu yöntemi çağrılarak.TableAdapter's arama Update yöntemi, özgün TableAdapter yapılandırıldığında oluşturulan ifadeleri gerçekleştireceğini.
sql < sorgu türü > belirtin Deyimi
Üzerinde belirtin sql deyimi sayfasında, sorgu çağrıldığında yürütülecek sql deyimi yazın.
İpucu |
---|
Sihirbaz erişim sağlar Sorgu Oluşturucusu'nu, sql sorguları oluşturmak için bir araç.Bunu açmak için tıklatın Sorgu Oluşturucusu'nu düğme.Daha fazla bilgi için Sorgu Oluşturucusu'nu, bkz: Sorgu ve Görünüm Tasarımcısı araçları veya bu iletişim kutusunda F1 tuşuna basın. |
Oluşturulacak yöntemleri seçin
Bu sayfa Sihirbazı sorgu için hangi yöntemleri seçmek için seçenekler sunar.
DataTable'ı doldurun
Veri tablosunu doldurmak için bir yöntem yaratır.Veri tablosu adı ile döndürülen verileri veri tablosunu doldurmak için bu yöntemi çağırırken parametre olarak iletin.İsteğe bağlı olarak, varsayılan adı değiştirmek Method Name kutusu.Anlamlı bir ad sağlayarak kodda bu sorgu çalışırken yararlı olabilir.
Bir DataTable döndürür
Doldurulmuş veri tablosu döndüren bir yöntem oluşturur.Bazı uygulamalarda, karşıt olarak varolan veri tablosu verileriyle doldurmasını doldurulmuş veri tablosuna dönmek için daha uygun olabilir.İsteğe bağlı olarak, varsayılan adı değiştirmek Method Name kutusu.
İşlev adı seçin
İşlev için bir ad yazın.Bir TableAdapter sorgu oluşturma yöntemi burada sağlanan adla TableAdapter ekler.Sorguyu çalıştırmak için bu yöntemi çağırın.Anlamlı bir ad sağlayarak kodda bu sorgu çalışırken yararlı olur.
[!NOT]
Yeni oluşturma yordamları depolanan, için iki adı sorulur.Veritabanında oluşturulan saklı yordamın adını ilk adıdır; İkinci ad yöntemi çağrıldığında depolanmış yordam çalıştıran TableAdapter adıdır.
Yeni saklı yordamlar oluşturma
Bu balıkta nasıl TableAdapter sorgu Yapılandırma Sihirbazı'nı seçerken Yeni saklı yordamlar oluşturma seçeneği.
İçinde saklı yordamları oluşturmak sayfasında, saklı yordam çağırırken yürütülecek sql deyimi yazın.
[!NOT]
Sihirbaz erişim sağlar Sorgu Oluşturucusu'nu, sql sorguları oluşturmak için bir araç.Bunu açmak için tıklatın Sorgu Oluşturucusu'nu düğme.Daha fazla bilgi için Sorgu Oluşturucusu'nu, bkz: Sorgu ve Görünüm Tasarımcısı araçları veya bu iletişim kutusunda F1 tuşuna basın.
İçinde saklı yordamları oluşturmak sayfasında, aşağıdakilerden birini yapın:
Yeni saklı yordam için bir ad yazın.
Temel veritabanında saklı yordam oluşturulup oluşturulmayacağını belirtin.
[!NOT]
Veritabanında saklı yordam oluşturma yeteneği belirli bir veritabanı için güvenlik ayarları tarafından belirlenir.
View Wizard Results sayfa TableAdapter sorgu sonuçlarını gösterir.Bu sayfa sihirbaz sorunla karşılaşırsa, hata bilgilerini sağlar.
Varolan saklı yordamları kullanın
Bu balıkta nasıl TableAdapter sorgu Yapılandırma Sihirbazı'nı seçerken Kullan varolan saklı yordamlar seçeneği.
Aşağı açılan listeden varolan bir saklı yordam seçin eleman varolan bir saklı yordam sihirbaz sayfası.
Parametreleri ve sonuçları seçili saklanan yordam görüntülendiği için başvuru.
İleri düğmesini tıklatın.
Saklı yordam tarafından döndürülen verileri şeklini seçin
Seçili saklı yordam tarafından döndürülen veri türü, sihirbaz TableAdapter yöntemleri nasıl oluşturduğunu belirler.
Bu sorgu tarafından döndürülen veri türünü seçin.
Seçme sekmeli veri açılır Üretme yöntemlerini seçin yöntemleri, yöntem adları ve oluşturulacak disk belleği desteği türlerini belirtmenize olanak verir (daha önce bu Yardım sayfasında açıklanmıştır) sayfası.
Seçme tek bir değer tek bir değer döndüren bir yazılı yöntemi oluşturur.Bu seçenek açar İşlev adı seçin (Bu Yardım sayfasında daha önce açıklanmıştır) sayfası.
Seçme değer saklı yordamı çalıştırır ve döndürülecek veri bekliyor yazılı bir yöntemi oluşturur.Bu seçenek açar İşlev adı seçin (Bu Yardım sayfasında daha önce açıklanmıştır) sayfası.
Sihirbazlar sonuçları görüntüleme
View Wizard Results sayfa TableAdapter sorgu sonuçlarını gösterir.Sihirbaz bir sorunla karşılaşırsa, ayrıntıları bu sayfada görüntülenir.
Ayrıca bkz.
Görevler
Nasıl yapılır: TableAdapter sorgu Düzenle
Kavramlar
Visual Studio 2012'deki Veri Uygulaması Geliştirme Yenilikleri
Windows Forms denetimleri Visual Studio veri bağlama
Uygulamanız veri almaya hazırlanıyor
Visual Studio veri denetimleri