Makale numarası: 309485 - Son Gözden Geçirme: 28 Kasım 2007 Çarşamba - Gözden geçirme: 3.3 NASıL YAPıLıR: Visual Basic .NET kullanarak program aracılığıyla, ADO.NET, bir bağlantı dizesi oluştur.
Dikkat ADO ve ADO MD tam olarak bir Microsoft .NET Framework ortamında sınanmamıştır. Özellikle de hizmet tabanlı veya çok iş parçacıklı uygulamalarda zaman zaman sorunlara neden olabilirler. Bu makalede açıklanan teknikler ADO.NET'e geçiş sırasında yalnızca geçici bir önlem olarak kullanılmalıdır. Bu teknikler, yalnızca hiçbir uyumluluk sorunları olduğundan emin olmak için tam sınama gerçekleştirip sonra kullanmalısınız. ADO veya ADO MD bu şekilde kullanımından kaynaklanan sorunlar desteklenmez. Daha fazla bilgi için, aşağıdaki Microsoft Bilgi Bankası makalesine bakın: 840667
(http://support.microsoft.com/kb/840667/
)
Bir .NET Framework uygulamasında ADO ve ADO MD kullanırken beklenmedik bir hata alıyorsunuz Bu SayfadaÖzetBu adım adım makalede, bir bağlantı dizesi, tasarım zamanında programsal olarak oluşturmak için Veri bağlantısı özellikleri iletişim kutusunu kullanmak gösterilmiştir. GereksinimlerAşağıdaki listede, gereksinim duyacağınız donanım, yazılım, ağ altyapısı ve hizmet paketleri önerilmektedir:
Bir ADO Bağlantısı OluşturADO bağlantı oluşturmak için kullandığınızda, veri bağlantısı standart ADODB Connection nesnesi oluşturur.
Bir OLE DB bağlantısı oluştur. NET'te yönetilen OLE DB sağlayıcısı ile bir OLE DB bağlantı oluşturduğunuzda, ODBC veri kaynaklarına bağlantıları oluşturulamıyor. . NET'te ODBC kendi yönetilen sağlayıcı olduğundan, Veri bağlantısı özellikleri iletişim kutusunda Microsoft OLEDB Sağlayıcısı için ODBC sürücüleri</a0> seçeneğini kullanırsanız bir hata alıyorum. Buna ek olarak, veri bağlantısı bağlantı ADODB nesneyi OleDbConnection nesnesi ile uyumlu değildir çünkü ADO uygulamasına yüklemeniz gerekir. Bu nedenle, bir ADODB bağlantısı oluşturmak ve bunu düzgün çalışması <a1>OleDbConnection</a1> nesnesinin ConnectionString özelliği, ConnectionString özelliği atamak gerekir.
Ek bilgiBu, veri bağlantısı için OLE DB özgüdür ve ODBC yönetilen sağlayıcı ile uyumlu olmayan bir bağlantı dizesi oluşturduğundan, bir ODBC bağlantısı oluşturmak için bu yöntemi kullanmak için ek bir çaba gerektirir. Bunun için kullanıcı KIMLIĞINI, parolasını ve veri kaynağı gibi ilgili bilgileri ADODB bağlantı dizesini ayrıştırma gerekir. Bu bilgi edindikten sonra ODBC için özel bir bağlantı dizesi oluşturmak için kullanabilirsiniz. Veriler, yalnızca kullandığı ODBC veri kaynağına bağlantı unutmayın (DSN) adları; bu nedenle, veri bağlantısı üzerinden bir DSN-daha küçük bağlantı oluşturamıyor.ReferanslarEk bilgi için, Microsoft Bilgi Bankası'ndaki makaleleri görüntülemek üzere aşağıdaki makale numaralarını tıklatın: 286189
(http://support.microsoft.com/kb/286189/EN-US/
)
Nasıl YAPıLıR: Visual Basic kodu OLE DB veri bağlantısı özellikleri iletişim kutusunda Çağır 283245
(http://support.microsoft.com/kb/283245/EN-US/
)
Nasıl YAPıLıR: Veri bağlantılarını programlı olarak ısrar... 193128
(http://support.microsoft.com/kb/193128/EN-US/
)
Nasıl YAPıLıR: ADO içinde bir ODBC ve OLEDB sor denetim bağlantısı oluştur ADO.NET ve Visual Basic .NET hakkında daha fazla genel bilgi için aşağıdaki MSDN haber grubuna bakın: microsoft.public.dotnet.framework.adonet
(http://go.microsoft.com/fwlink/?linkid=5819)
microsoft.public.dotnet.languages.vb (http://msdn.microsoft.com/newsgroups/default.aspx?query=microsoft.public.dotnet.framework.adonet&dg=&cat=en-us-msdn&lang=en&cr=US&pt=&catlist=774F24A2-F71F-425F-AC2B-DC48AB0DA5C9&dglist=&ptlist=&exp=&sloc=en-us) Daha fazla bilgi için aşağıdaki defterine bakın: Ed Robinson'un Gamze yazı, Robert Ian Oliver, Upgrading Microsoft Visual Basic 6.0 to Microsoft Visual Basic .NET
(http://msdn.microsoft.com/en-us/vbrun/ms788236.aspx)
Daha fazla bilgi için aşağıdaki Microsoft Eğitim & sertifika kurs için başvurun: Microsoft Corporation 2389 Programming with ADO.NET
(http://www.microsoft.com/learning/en/us/course.aspx?ID=2389B)
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:309485
(http://support.microsoft.com/kb/309485/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