Makale numarası: 167225 - Son Gözden Geçirme: 02 Mart 2005 Çarşamba - Gözden geçirme: 1.3 RDO kullanarak bir Oracle veritabanı Access nasıl kullanılır
Bu SayfadaÖzetVisual Basic 5.0 ve daha yüksek Enterprise edition, bir DSN-less bağlantı üzerinden bir Oracle veritabanına, saklı yordam parametreleri kullanarak yürütme yetkiniz vardır ve dönüş değerleri, saklı yordam alın. Bu makaledeki örnekte, bu işlevlerin tümü gösterilmiştir. Daha fazla bilgiBu makaledeki örnek bir DSN-less bağlantı, bir Oracle veritabanı oluşturur ve bir saklı yordam çalıştırılır basit bir Visual Basic projesinin ' dir. Oracle için Oracle ve Microsoft ODBC sürücüsü ile çalışırken, Microsoft SQL Server ile çalışma değerinden farklı bazı ayarları vardır. Farklı bir ODBC sürücüsü kullandığınızdan, bu farklar ortaya çıkar. Visual Basic 5.0 ve sonraki Enterprise edition, Oracle için RDO 2.0 ve Microsoft ODBC sürücüsü içerir. Bunların her ikisi de bu makaledeki örnek proje çalışması için yüklü olması gerekir. Not: Oracle The ODBC sürücüsünden (ve dönüş değerleri bağlama saklı yordamlar, arama dahil) RDO 2.0 özellik kümesinin tümü desteklemiyor. Aşağıdaki örnek, bir Oracle 7.3 veritabanında bir SQL ile oluşturulmuş * NET 2.3 bağlantı. Aşağıdaki kodu (saklı yordamın dahil) tüm ile Oracle 7.2 düzgün çalışmalıdır. Ancak, Microsoft ODBC Driver for Oracle Yardım dosyası, yalnızca SQL desteklediğini belirten * NET 2.3 Oracle veritabanı oluşturulması gereken iki nesne; bir tablo (rdooracle) ve bir saklı yordam (rdoinsert) vardır. Bu nesneleri oluşturmak için veri tanımlama dili (DDL) kodları şunlardır:
Yukarıdaki komut, SQL çalıştırılabilir * artı ya da içinde Visual veritabanı Araçları eklenti, Visual Basic 5.0 Enterprise edition. Bu nesneler oluşturduktan sonra bunları kullanan bir Visual Basic projesi oluşturabilirsiniz. Adım adım örnekBu örnek proje, RDOINSERT bağlaması parametresi saklı yordamını göndermek ve çıkış parametresi, bu yordamdan sonra geri dönmek için basit bir form kullanır. Projeyi oluşturmak için adımları aşağıda verilmektedir:
Bu gösteri projede kullanılan kodu ayrıntılı bir açıklaması aşağıdadır: Form_Load olay DSN-less bağlantı oluşturan kodunu içerir. Ayrıca, saklı yordamı çağıran bir sorgu oluşturur (kod) içerir: Bir Oracle veritabanı'nı (veya herhangi bir veritabanı) bir bağlantıyı açmak için kullanılan bağlantı dizesini temel ODBC sürücüsü üzerinde çok bağlıdır. Benzer parametreleri kullanılan çoğu ODBC sürücüleri tarafından (UID, PWD, vb.) olsa bile, burada kullanılan bağlantı dizesi Oracle için Microsoft ODBC sürücüsü ile yalnızca iş: Ayrıca Form_Load olay saklı yordamı çağıran bir sorgu nesnesini oluşturan kodudur: Projenin kalanı hem çevrimiçi Yardım dosyasını ve her ikisi de Visual Basic 5.0 ile gelen çevrimiçi, oldukça düz iletme ve well-documented kullanılıyor. Oracle, bağlantı dizesini ve saklı yordamlar, arama ile çalışmak için kritik RDO sorunları bu projede ayrıntılı. Bu sorunlar hakkında daha fazla bilgi için lütfen, Oracle SQL bakın * NET 2.3 belgelerine, Oracle 7 sunucunuzun belgelerine ve Oracle için Microsoft ODBC sürücüsü için Yardım dosyası. ReferanslarVisual Basic 5.0 Enterprise Edition Yardım dosyaları <a1>Oracle</a1> SQL * NET 2.3 Yardım dosyası Visual Basic ve dördüncü sürüm olan SQL Server - hitchhiker'in Kılavuzu. Bu makaledeki bilginin uygulandığı durum:
Otomatik TercümeÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir. Makalenin İngilizcesi aşağıdaki gibidir:167225
(http://support.microsoft.com/kb/167225/en-us/
)
| Diğer Kaynaklar Diğer Destek Siteleri
ToplulukHemen Yardım AlMakale çevirileri |






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Üste