Tam Versiyonu Görüntüle: Access Veritabanına bağlanmak (Yardım)

Bahtiyar_h
25.03.2008, 16:56
Merhaba,
Ben access ile yaptığım bi veritabanına C# 2005 ile bağlanmak istiyorum ama sanırım C# bilgim yetersiz olduğu için bi türlü beceremiyorum. access 2003 ile "data" adında bir veritabanı yarattım. Tablo ismi MAGAZA sütunlar; "SIRANO" "MAGAZAADI" "TARIH" "FIRMA" "ARIZASEBEBI" "FATURATUTARI"
Gelelim asıl soruna sanırım access veritabanına bağlanabilmek için References bölümüne "System.Data.Oledb" adında bi referans eklememiz lazım ama ben "add References" dediğimde .NET ve COM bölümünde böyle bir seçenek göremiyorum. Yoksa bunu farklı bir yerden mi yapmam gerekiyor ve bir makalede aşağıda yazdığım kodlar ile veritabanına bağlanılır diyordu ben bu kodları Form1 e çift tıklayarak yazdım acaba başka bir yeremi yazmam gerekiyor.

--------------------------------------------------
#region Using directives
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Windows.Forms;
using System.Data.OleDb;    
#endregion
private void Form1_Load(object sender, EventArgs e)
        {
            //Kullanılacak Değişkenler
            OleDbConnection baglan;
            OleDbDataAdapter verial;
            Dataset al;
            string baglanti, sorgu;
            //Bağlantı Kodları
            baglanti = "Provider=Microsoft.jet.oledb.4.0;Data Source=d:\\csharpdeneme\\data.mdb";     //Bu veri tabanına bağlanılacak
            sorgu = "select * From MAGAZA";
            baglan = new OleDbCollection(baglanti);
            verial = new OleDbDataAdapter(sorgu, baglan);
            al = new DataSet();
            verial.fill(al, "MAGAZA");      //Datasete doldur
        }
---------------------------------------------------------------
bu kodları Form1 code bölümüne yazdığımda 5 tane hata çıkıyor

    Description                                                                  Line Column
1 Expected class, delegate, enum, interface, or struct     13        9
2 Expected class, delegate, enum, interface, or struct     23        26
3 Expected class, delegate, enum, interface, or struct     24        26
4 Expected class, delegate, enum, interface, or struct     25        22
5 Type or namespace definition, or end-of-file expected 27        9


Sanırım ben ya o kodları yanlış yere yazıyorum yada "References" a "System.Data.OleDb" eklemem gerekiyor. Eğer eklemem gerekiyorsa neden ekleyemiyorum. Bilen bi arkadaşım bana yardımcı olursa sevinirim...

Bahtiyar_h
25.03.2008, 18:45
Sanırım hallettim :)