C# veritabanınna baglanma sorunu

cannac123

Öğrenci
Katılım
13 Temmuz 2012
Mesajlar
98
Reaksiyon puanı
1
Puanları
0
meraba arkadaşlar ben c# diline 2 hafta once başladm veritabanına geçtim . Ancak sorunum var veritabanına baglanmak için şu kodları visual basic te derliyorum:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Data.OleDb;

namespace ConsoleApplication14
{
class Program
{
static void Main(string[] args)
{
string kaynak = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\\Users\\pc\\Documents\\görevler.accdb";
OleDbConnection baglanti = new OleDbConnection(kaynak);
baglanti.Open();
Console.WriteLine("Bağlantı sağlandı...");
baglanti.Close();
}
}
}


ve soyle bir hata alıyorum :
pytkj.png

daha sonra işte cözum arama bittikten sonra şu hatayı alıyorum :
pytls.png


yani nerde hata yapıyorum lutfen yardım edin kaç gundur bu beni oyalıyor. :(
 

İstanbul TR

Öğrenci
Katılım
27 Haziran 2013
Mesajlar
31
Reaksiyon puanı
1
Puanları
8
string kaynak = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\\Users\\pc\\Documents\\görevler.accdb";

Yazmış olduğunuz provider office 2003 ve alt sürümler içindir. Veritabanı dosyanızın uzantısı .accdb ise şu providerı kullanmalısınız.

string kaynak = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\\Users\\pc\\Documents\\görevler.accdb";
 

cannac123

Öğrenci
Katılım
13 Temmuz 2012
Mesajlar
98
Reaksiyon puanı
1
Puanları
0
cok cok sagol kardeşim iki gundur bu beni oyalıyordu eline saglık.. :)
 
Üst