Aracılığıyla paylaş


(odbc) sorguları yürütme

Bir odbc uygulaması bağlantı tanıtıcısı başlatır ve veri kaynağına bağlanır sonra bağlantı tanıtıcısı bir veya daha fazla deyimi tutamaçları ayırır. Uygulamanın ardından yürütebilirsiniz Microsoft  SQL Serverdeyimleri deyim tanıtıcısı üzerinde. sql deyimi yürütme içinde olayların genel sırası aşağıdaki gibidir:

  1. Tüm gerekli deyimi öznitelikleri ayarlayın.

  2. Deyim oluşturmak.

  3. Deyimi yürütme.

  4. Herhangi bir sonuç kümelerini almak.

Uygulama tüm sql deyimi tarafından döndürülen sonuç kümeleri içinde tüm satırları aldıktan sonra aynı deyimi tanıtıcı üzerinde başka bir sorgu çalıştırabilirsiniz. Bir uygulama belirli sonuç kümesindeki tüm satırları almak gerekmez belirlerse, sonuç kümesini ya da arayarak geri kalanı iptal edebilirsiniz SQLMoreResults ya SQLCloseCursor.

Bir odbc uygulaması içinde birden çok kez farklı veri ile aynı sql deyimi yürütme gerekir, bir parametre işaretçisi bir soru işareti (?) gösterilir inşaat sql deyimini kullanın:

INSERT INTO MyTable VALUES (?, ?, ?)

INSERT INTO MyTable VALUES (?, ?, ?)

Her parametre işaretçisi sonra bir program değişken çağırarak bağlanabilir SQLBindParameter.

Tüm sql deyimlerinin yürütün ve süreci kendi sonuç kümeleri sonra uygulama deyim tanıtıcısı serbest bırakır.

SQL ServerYerel istemci odbc sürücüsü destekleyen birden fazla deyimi tanıtıcısı başına bağlantı tanıtıcısı. Hareketler bağlantı düzeyinde yönetilir, böylece tüm iş gerçekleştirilen tüm deyimi tutamaçları tek bağlantı tanıtıcısı aynı hareketin bir parçası olarak yönetilir.

Bu Bölümde

Ayrıca bkz.

Kavramlar

SQL Server yerel istemci (ODBC)