Aracılığıyla paylaş


Sorgularla Çalışma

Yükleyici ilişkisel bir veritabanı kullandığından, veritabanında Yapılandırılmış Sorgu Dili (SQL) sorguları yapmaya yönelik işlevler vardır. Aşağıdaki yordamda, veritabanını sorgulamak için SQL'in nasıl kullanılacağı açıklanmaktadır.

SQL ile veritabanını sorgulama

  1. MsiDatabaseOpenView işlevini çağırarak uygun SQL deyimiyle View nesnesini açın.

    Görünüm nesnesi, bir tablo kümesine sorgu uygulanarak oluşturulan mantıksal tablodur. SQL sorguları, yükleyici tarafından sağlanan SQL söz dizimine uymalıdır. Bu SQL deyimi, View nesnesi çalıştırana kadar belirtilmeyen parametre işaretçileri içerebilir.

  2. MsiViewExecute işlevini çağırarak View nesnesini çalıştırın.

  3. MsiViewFetch işlevini çağırarak bir View nesnesinden sonraki kaydı alın.

  4. MsiViewModify işlevini çağırarak Görünüm nesnesini değiştirin.

    Ayrıca uygun bayrakları geçirerek MsiViewModify ile verileri doğrulayabilirsiniz. MsiViewModify bir doğrulama isteğinden ERROR_INVALID_DATA döndürürse, temel alınan veriler bozulur.

  5. MsiViewGetError işlevini çağırarak View nesnesiyle ilgili ayrıntılı hata bilgilerini alın.

  6. MsiViewClose işlevini çağırarak Görünüm nesnesini kapatın.

Daha fazla bilgi için bkz. SQL ve Betik kullanan Veritabanı Sorguları Örnekleri.