ASP.Net ve MS Access Veri Tabanı Bağlantısı

Basit bir veri tabanı bağlantısı yapacağız. Ve kaydımızı açılır menü olarak sayfamıza yazdıracağız.

Basit bir veri tabanı bağlantısı yapacağız. Ve kaydımızı açılır menü olarak sayfamıza yazdıracağız.


<%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default" %>



<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">



<html xmlns="http://www.w3.org/1999/xhtml" >

<head runat="server">

    <title>Microsoft Access ile Veri Tabanı Bağlantısı</title>

</head>

<body>

    <form id="form1" runat="server">

    <div>

        <asp: DropDownList ID="dd_list" runat="server" Width="197px">

        </asp: DropDownList>

        &nbsp;

    

    </div>

    </form>

</body>

</html>

----------------------------------------------------------------------------------------------------

using System;

using System.Data;

using System.Data.OleDb;

using System.Configuration;

using System.Web;

using System.Web.Security;

using System.Web.UI;

using System.Web.UI.WebControls;

using System.Web.UI.WebControls.WebParts;

using System.Web.UI.HtmlControls;



public partial class _Default : System.Web.UI.Page 

{

    protected void Page_Load(object sender, EventArgs e)

    {

        OleDbConnection conn = new OleDbConnection ();

        conn.ConnectionString ="Provider=Microsoft.Jet.OleDb.4.0; Data Source="+ Server.MapPath ("~/App_DataSanalKurs.mdb");

        conn.Open();



        OleDbCommand co = new OleDbCommand();

        co.Connection = conn;

        co.CommandText = "Select * From Uyeler order by ID";

        OleDbDataReader datare;

        datare = co.ExecuteReader();



        while (datare.Read())

        {

            dd_list.Items.Add(datare[1].ToString());

         }

        datare.Close();

        conn.Close();

    }

}

-----------------------------------------------------------------------------------------------



Not: Visual Studio da default sayfamızda:


using System.Data.SqlClient; (SQL Server için)

using System.Data.OleDb;



bu kısım gelmeyecektir. Access ile bağlantı kuracağımız için bu satırı eklememiz gerekiyor.

İlerleyen derslerde Insert, Update ve Delete çalışmalarına da yer vereceğiz. Kolay gelsin...
  • Etiketler;
Mustafa Coşkun
1982 yılında Aksaray'da dünyaya geldi. İlk ve orta öğrenimini burada tamamladı. <p>2001 yılında Gaziantep Üniversitesi Yabancı Diller Bölümünde eğitime başladı. Şu anda İngilizce ve Almanca olarak sadece özel ders ve çeviri hizmeti sunuyor. <p>2005 yılında internet ve web programcılığına geçti. Bir çok şirket için freelancer & home-office olarak proje geliştirdi. Aynı şekilde bu şirketlerin danışmanlıklarını ve site dil uygulamalarını sağlıyor. <p>Bilgisayar ile olan alakası ortaokulda QBasic ile başladı. Sonra normal internet kullanıcısı olarak devam etti. Şu an ASP, ASP.net, C#.net dilleri ile proje geliştirmektedir. Ayrıca grafik olarak da aktif bir Photoshop kullanıcısıdır.
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

Zaten bu microsoft access ıle yapılmıs bır baglantı :):D
hocam bana .net ile kişi kimlk bilgilerini sorgulatacağım tc kimlik girilecek ve kişi bilgilerine ulaşıcak fakat okuma ekleme güncelleme ve de silme de olacak bunla ilgili bir örnek yaparsan cok sevinirim acil yardım bekliyom .... :kirp:
Şuan bir öğrenci için ASP ile site yapım aşamasındayız. Dönem ödevi olarak. O bittikten sonra bakabiliriz. Zaten eklemeyi düşündüğüm dersler arasında kolay gelsin.
sagol yararlı bir ders olmuş
GAYET İİ OLMUŞ FAKAT TAM AÇIKLAYICI OLMAMIŞ SİZDEN Bİ İSTEÐİMDE BURAYA SORU EKLERMİSİNİZ?
Fena sayılmaz. Fakat VB dilindede verilse olur.
peki ben sql kullanıyorum asp.net e nasıl bağlıcam
<connectionStrings> <add name="MusthyConnStr" connectionString="Data Source=.;Initial Catalog=VeriTabanıAdi;Persist Security Info=True;User ID=KullaniciAdi;Password=12345" providerName="System.Data.SqlClient"/> </connectionStrings> Web.config dosyanda kullanırsan projenin genelini buradan yönetebilirsin. Kolay gelsin...
abi yaa ben biraz bu konuda cahilimde dropdownlist falan olayına girince hata verdi zaten database olayınıda yeni yeni öğrenmeye çalışıyorum biraz daha açıklayabilirmisin bide bildiğin bu konuyu öğrenebileceğim kaynaklar varmı çok teşekürler..
web applicationda bi değişiklik oluyomu kodlarda tesekkurler
öncelikle siteyi hazırlayanlara çok tşk ederim emeği geçenlerin ellerine sağlık. ben kendi çabalarımla web sayfası hazırlamaya çalışıyorum ama pek bilgi sahibi degilim. dreamweaver da hazırlıyorum. hatta bir okulun web sayfasını da hazırladım sayfada linkler ve menüler herşey normal çalışıyor sorun yok yani benim sizden ricam bazı web sayfalarını açtığımızda kayan yazılar, sürekli değiişen resimler gibi göze hitap eden şeyler var bunlar nasıl yapılıyor asp öğrenmem lazım nerden başlamalı tşk
Bir ASP site yapmıştık sanalkurs.net te ASP kısmından faydalanabilirsiniz. Kolay gelsin...
Hocam veritabanına Insert, Update ve Delete uygulamaları ne zmn geliyor acaba elinize sağlık
aslında yanlarına küçük açıklamalar yazsanız daha iyi olur teşekürler..
Fena sayılmaz. Fakat VB dilindede verilse olur.
accesle bağlamayı bulamadım :s
Vb dilinde bir yardımın olmaz mı bu kodlar için ?
Imports System Imports System.Data Imports System.Data.OleDb Imports System.Configuration Imports System.Web Imports System.Web.Security Imports System.Web.UI Imports System.Web.UI.WebControls Imports System.Web.UI.WebControls.WebParts Imports System.Web.UI.HtmlControls Public Partial Class _Default Inherits System.Web.UI.Page Protected Sub Page_Load(sender As Object, e As EventArgs) Dim conn As New OleDbConnection() conn.ConnectionString = "Provider=Microsoft.Jet.OleDb.4.0; Data Source=" + Server.MapPath("~/App_DataSanalKurs.mdb") conn.Open() Dim co As New OleDbCommand() co.Connection = conn co.CommandText = "Select * From Uyeler order by ID" Dim datare As OleDbDataReader datare = co.ExecuteReader() While datare.Read() dd_list.Items.Add(datare(1).ToString()) End While datare.Close() conn.Close() End Sub End Class İyi Çalışmalar VB Dilindede ben kodladım ;)
ANUBİS ' in yaptıgı gibi web.config dosyasına Ms Access Provider i da yazlabiliyor mu yazılıyorsa nasıl yapılıyor?
[b]Gamemaster[/b] Alah razı olsun be kardeşim ya 3 gündür fıtık oldum niye olmuyor diye en son c#'a başlamıştım yani hee
tanınmayan veri tabanı biçimi diyor ne yaptıysam olmuyor hiç neden olabilir

Yukarı Git