Sevgili Arkadaslar, Jet OLeDB Office ile gelen baglantı eklenti tipidir. Eger Office kullanmıyorsanız bu baglantı tipi VB ye gelmeyecektir. Bu bir handikaptır. ODBC ise microsoftun sagladıgı bir baglantı saglayıcısıdır. Kprü desek yeridir. Değişik veritabanı ynetim sistemlerine erişmek için Veri Kaynakları Açık Veritabanı Bağlantısı'nı kullanabilirsiniz. rneğin, SQL veritabanına erişen bir programınız varsa, Veri Kaynakları , Visual FoxPro veritabanındaki veriye ulaşmanız için aynı programı kullanmanıza olanak tanır. Bunun için, sisteminize sürücüler denen yazılım bileşenleri eklemelisiniz. Veri Kaynakları bu sürücüleri eklemenize ve yapılandırmanıza yardımcı olur. ... Kaynak Microsoft 2000 Help... ODBC nin handikapı ise yüksek verilerde saglayıcının durma noktasıne gelmesidir. Ee boru boru konusuyorsun yleyse nerin ne derseniz?Daimi olarak SQL kullanmanızdır. Neden SQL?1. SQL bir veritabanıdır, MDB bir dosyadır2. SQL taşınmaz veriyi pompalar, MDB ise dosyadır al gtür çalıştır mantıgı. güvenirliligi yoktur.3. MDB 500 MB tan sonra çkmeye başlar, sürekli veriyi düzenle yapmak zorundasıındır, SQL de ise byle birşeye gereksinim yoktur.4. SQL 12 GB a kadar veri desteginde yavaşlama sz konusu olmaz iken MDB 1 GB a kadardır. 1 GB tan sonra yapacagınız cok fazla birşey kalmaz. gibi gibi sıralayacagım yüzlerce neden var. SQL i nasıl satın alıcaz yuh diyenler... Tüm office CD lerinde MSDE vardır. Bunu kurmanızı tavsiye ederim.. Ücretsizdir... MSDE 2 GB a kadar veri destegi verir. Kurulumu ise MSDOS promtuna düşereksetup securitymode=SQL bunu yazın ve NEXT leyin bitti bukadar. Eger birde EnterPrise eklentisini biryerlerden edinebilirseniz... Bulamıyorsanız ben size basit EnterPrise ler gnderirim kod olarak. Baglantı nasılmı? Kod ile Dim cnn As New ADODB. ConnectionDim rst As New ADODB. RecordsetDim SQL As Stringcnn. Open "provider=sqloledb;server=SUNUCUADI;UID=sa;PWD=;database=Veri"SQL = "select from Veri"rst. Open SQL, cnn, adOpenDynamic, adLockBatchOptimisticrst. closecnn. close Tanrı Fındıgı Verir Ama Kırmaz.

Jet her zaman daha iyidir. Hem hız bakımında hemde bağımsızlık açısından. ADODB kullanmanı tavsiye ederim. En hızlısı oldur. rnek kod; Dim cnn As New ADODB. ConnectionDim rst As New ADODB. Recordsetcnn. Open "Provider=Microsoft. Jet. OLEDB.4.0;Data Source= " & App. Path & "\db. mdb;Persist Security Info=False"rst. CursorLocation = adUseClientrst. Open "select from tablo", cnn, adOpenKeyset, adLockOptimistic Module içine gmersen daha kolay hareket edersin.

slm arkadaşlar vb 6.0'da veritabanı desteğini nasıl yaparım? jet ile mi daha iyi olur? ODBC ile mi? unrecognized database hatsını neden verir? şimdiden sağ olun "biz televizyon izleyerek, milyonerler, sinema tanrıları, rock yıldızları olacağımıza inanarak büyüdük ama olamayacağız... hepimiz heba oluyoruz... bütün bir nesil benzin pompalıyor, garsonluk yapıyor ya da beyaz yakalı kle olmuş... reklamlar yüzünden araba ve kıyafet peşindeyiz... nefret ettiğimiz işlerde çalışıyor, gereksiz şeyler alıyoruz..

sağ olun, bir deniyim ;) "biz televizyon izleyerek, milyonerler, sinema tanrıları, rock yıldızları olacağımıza inanarak büyüdük ama olamayacağız... hepimiz heba oluyoruz... bütün bir nesil benzin pompalıyor, garsonluk yapıyor ya da beyaz yakalı kle olmuş... reklamlar yüzünden araba ve kıyafet peşindeyiz... nefret ettiğimiz işlerde çalışıyor, gereksiz şeyler alıyoruz..