<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>bilyaz.com , Programlama Makaleleri, Yazılım Makaleleri , Örnek Kodlar , Eğitim Videoları , C#,ASP.NET,SQL,PHP &#187; Erdal SOYLU</title>
	<atom:link href="http://www.bilyaz.com/index.php/author/erdal-soylu/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.bilyaz.com</link>
	<description>bilyaz.com , Programlama Makaleleri, Yazılım Makaleleri , Örnek Kodlar , Eğitim Videoları , C#,ASP.NET,SQL,PHP</description>
	<lastBuildDate>Sun, 29 Apr 2012 22:04:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>ACCESS’DE Kİ KAYITLARI LİSTELEME VE KAYIT EKLEME (WINDOWS APP.)</title>
		<link>http://www.bilyaz.com/index.php/access%e2%80%99de-ki-kayitlari-listeleme-ve-kayit-ekleme-windows-app.html/</link>
		<comments>http://www.bilyaz.com/index.php/access%e2%80%99de-ki-kayitlari-listeleme-ve-kayit-ekleme-windows-app.html/#comments</comments>
		<pubDate>Sun, 04 Mar 2007 23:38:02 +0000</pubDate>
		<dc:creator>Erdal SOYLU</dc:creator>
				<category><![CDATA[ADO.NET / SQL]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[ACCESS]]></category>
		<category><![CDATA[Windows Application]]></category>

		<guid isPermaLink="false">http://www.bilyaz.com/?p=67</guid>
		<description><![CDATA[ACCESS&#8217;DE Kİ KAYITLARI LİSTELEME VE KAYIT EKLEME(WINDOWS APP.) &#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Bu makalemizde C#&#8217;ta ADO.NET ile access veri tabanına bağlanıp veri tabanındaki kayıtları nasıl okuyacağımızı ve veri tabanına nasıl veri ekleyebileceğimizi anlatmaya çalışacağım. &#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Uygulamamıza geçmeden önce ADO.NET hakkında kısaca bilgi vermek istiyorum. .Net teknolojisinde veri tabanı erişim sınıflarının genel adına ADO.NET diyoruz. ADO.NET, .Net <a href='http://www.bilyaz.com/index.php/access%e2%80%99de-ki-kayitlari-listeleme-ve-kayit-ekleme-windows-app.html/'>[...]</a>]]></description>
			<content:encoded><![CDATA[<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.bilyaz.com%2Findex.php%2Faccess%25e2%2580%2599de-ki-kayitlari-listeleme-ve-kayit-ekleme-windows-app.html%2F&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;font=lucida grande&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px;height:30px;margin-top:5px;"></iframe><div align="left" style="float:left;padding:0px 5px 5px 0px;"><a name="fb_share" type="box_count" share_url="http://www.bilyaz.com/index.php/access%e2%80%99de-ki-kayitlari-listeleme-ve-kayit-ekleme-windows-app.html/"></a></div><table width="98%" align="center" border="0" cellspacing="0" cellpadding="0">
<table width="96%" align="center" border="0" cellspacing="0" cellpadding="0">
<tr>
<td bgcolor="#FFFFFF" class="metin">
<table border="0" width="98%" id="table1" cellspacing="0" cellpadding="0">
<tr>
<td>
<p class="MsoNormal" style="text-align: center"><b><br />
		<span style="font-size: 10.0pt; font-family: Arial; color: red"><br />
		ACCESS&#8217;DE Kİ KAYITLARI LİSTELEME VE KAYIT EKLEME(WINDOWS APP.)</span></b></p>
<p class="MsoNormal" style="text-align: justify"><b><br />
		<span style="font-size: 10.0pt; font-family: Arial">&nbsp;</span></b></p>
<p class="MsoNormal" style="text-align: justify"><b><br />
		<span style="font-size: 10.0pt; font-family: Arial">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Bu<br />
		makalemizde C#&#8217;ta ADO.NET ile access veri tabanına bağlanıp veri<br />
		tabanındaki kayıtları nasıl okuyacağımızı ve veri tabanına nasıl veri<br />
		ekleyebileceğimizi anlatmaya çalışacağım.</span></b></p>
<p class="MsoNormal" style="text-align: justify"><b><br />
		<span style="font-size: 10.0pt; font-family: Arial">&nbsp;</span></b></p>
<p class="MsoNormal" style="text-align: justify"><b><br />
		<span style="font-size: 10.0pt; font-family: Arial">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
		Uygulamamıza geçmeden önce ADO.NET hakkında kısaca bilgi vermek<br />
		istiyorum.</span></b></p>
<p class="MsoNormal" style="text-align: justify"><b><br />
		<span style="font-size: 10.0pt; font-family: Arial">.Net teknolojisinde<br />
		veri tabanı erişim sınıflarının genel adına ADO.NET diyoruz. ADO.NET,<br />
		.Net teknolojisi için geliştirilmiş yeni bir veri erişim teknolojisidir.<br />
		ADO.Net&#8217;in amaçları arasında;</span></b></p>
<p class="MsoNormal" style="text-align: justify"><b><br />
		<span style="font-size: 10.0pt; font-family: Arial">&nbsp;</span></b></p>
<p class="MsoNormal" style="text-align: justify"><b><br />
		<span style="font-size: 10.0pt; font-family: Arial">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
		*İlişkisel veya ilişkisel olmayan verilere kolay erişim.</span></b></p>
<p class="MsoNormal" style="text-align: justify"><b><br />
		<span style="font-size: 10.0pt; font-family: Arial">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
		*Kendinden önceki uygulamalardan daha fazla veri kaynağını<br />
		destekleyebilecek &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></b></p>
<p class="MsoNormal" style="text-align: justify"><b><br />
		<span style="font-size: 10.0pt; font-family: Arial">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
		kapasite artışı.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></b></p>
<p class="MsoNormal" style="text-align: justify"><b><br />
		<span style="font-size: 10.0pt; font-family: Arial">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
		*Internet üzerinden çok katmanlı uygulamalara destek</span></b></p>
<p class="MsoNormal" style="text-align: justify"><b><br />
		<span style="font-size: 10.0pt; font-family: Arial">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; *XML ile<br />
		ilişkisel veri erişimini birleştirmek.</span></b></p>
<p class="MsoNormal" style="text-align: justify"><b><br />
		<span style="font-size: 10.0pt; font-family: Arial">&nbsp;</span></b></p>
<p class="MsoNormal" style="text-align: justify"><b><br />
		<span style="font-size: 10.0pt; font-family: Arial">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ADO.NET&#8217;in<br />
		temel isim alanı (namespace) &#8220;System.Data&#8221; dır. Örneğin SQL ile<br />
		çalışırken ayrı ayrı hem &#8220;System.Data.SqlClient&#8221; hem de<br />
		&#8220;System.Data.OleDb&#8221; isim alanlarını kullanabiliriz.<br />
		&#8220;System.Data.SqlClient&#8221; isim alanı yanlızca SQL sunucu için optimize<br />
		edilmiştir. Access veri tabanı ile çalışacaksak &#8220;System.Data.OleDb&#8221; isim<br />
		alanını kullanmamız gerekir.</span></b></p>
<p class="MsoNormal" style="text-align: justify"><b><br />
		<span style="font-size: 10.0pt; font-family: Arial">&nbsp;</span></b></p>
<p class="MsoNormal" style="text-align: justify"><b><br />
		<span style="font-size: 10.0pt; font-family: Arial">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ADO.NET<br />
		hakkında bu kısa bilgiden sonra uygulamamıza geçelim. Öncelikle erişim<br />
		sağlayıp üzerinde işlem yapacağımız access veri tabanımızı oluşturalım.<br />
		Ben aşağıdaki gibi bir veri tabanı hazırladım. </span></b></p>
<p class="MsoNormal" style="text-align: justify"><b><br />
		<span style="font-size: 10.0pt; font-family: Arial">&nbsp;</span></b></p>
<p class="MsoNormal" style="text-align: center"><b><br />
		<span style="font-size: 10.0pt; font-family: Arial; color: red">ACCESS<br />
		VERİ TABANI</span></b></p>
<p class="MsoNormal" style="text-align: justify"><b><br />
		<span style="font-size: 10.0pt; font-family: Arial; color: red">&nbsp;</span></b></p>
<p class="MsoNormal" style="text-align: center"><b><br />
		<span style="font-size: 10.0pt; font-family: Arial; color: red"><br />
		<img border="0" src="images/makale/es_adowap1.jpg" width="101" height="55">&nbsp;<br />
		<img border="0" src="images/makale/es_adowap2.jpg" width="200" height="74">&nbsp;&nbsp;<br />
		&nbsp;<img border="0" src="images/makale/es_adowap3.jpg" width="206" height="131"></span></b></p>
<p class="MsoNormal" style="text-align: justify"><b><br />
		<span style="font-size: 10.0pt; font-family: Arial; color: red">&nbsp;</span></b></p>
<p class="MsoNormal" style="text-align: justify"><b><br />
		<span style="font-size: 10.0pt; font-family: Arial; color: red">&nbsp;</span></b></p>
<p class="MsoNormal" style="text-align: justify"><b><br />
		<span style="font-size: 10.0pt; font-family: Arial; color: black"><br />
		Hazırladığımız veri tabanını hard diskimizde herhangi bir yere kayıt<br />
		edelim. Ben bu uygulamada veri tabanını d sürücüsüne kaydediyorum.</span></b></p>
<p class="MsoNormal" style="text-align: justify"><b><br />
		<span style="font-size: 10.0pt; font-family: Arial; color: black">&nbsp;</span></b></p>
<p class="MsoNormal" style="text-align: justify"><b><br />
		<span style="font-size: 10.0pt; font-family: Arial; color: black">Veri<br />
		tabanını hazırladıktan sonra uygulamamızı nasıl geliştireceğimize karar<br />
		vermeliyiz.</span></b></p>
<p class="MsoNormal" style="text-align: justify"><b><br />
		<span style="font-size: 10.0pt; font-family: Arial; color: black">&nbsp;</span></b></p>
<p class="MsoNormal" style="text-align: center"><b><br />
		<span style="font-size: 10.0pt; font-family: Arial; color: red">HAZIRLIK</span></b></p>
<p class="MsoNormal" style="text-align: justify"><b><br />
		<span style="font-size: 10.0pt; font-family: Arial; color: black">&nbsp;</span></b></p>
<p class="MsoNormal" style="text-align: justify"><b><br />
		<span style="font-size: 10.0pt; font-family: Arial; color: black"><br />
		1-)Veri tabanına bağlantı için kullanılacak provider ve data source<br />
		nedir?</span></b></p>
<p class="MsoNormal" style="text-align: justify"><b><br />
		<span style="font-size: 10.0pt; font-family: Arial; color: black"><br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Provider=Microsoft.Jet.OleDb.4.0&nbsp; (Access&#8217;e bağlantı için<br />
		gerekli provider)</span></b></p>
<p class="MsoNormal" style="text-align: justify"><b><br />
		<span style="font-size: 10.0pt; font-family: Arial; color: black"><br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Data Source=D:/sirket.mdb</span></b></p>
<p class="MsoNormal" style="text-align: justify"><b><br />
		<span style="font-size: 10.0pt; font-family: Arial; color: black">&nbsp;</span></b></p>
<p class="MsoNormal" style="text-align: justify"><b><br />
		<span style="font-size: 10.0pt; font-family: Arial; color: black"><br />
		2-)Veri Tabanı ile işlemler için kullanılacak nesnelerimiz nelerdir?</span></b></p>
<p class="MsoNormal" style="text-align: justify"><b><br />
		<span style="font-size: 10.0pt; font-family: Arial; color: black"><br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Aşağıdaki gibi 4 adet nesne oluşturmamız gerekiyor.</span></b></p>
<p class="MsoNormal" style="text-align: justify"><b><br />
		<span style="font-size: 10.0pt; font-family: Arial; color: black"><br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Connection&nbsp; </span></b><br />
		<span style="font-size: 10.0pt; font-family: Arial; color: black">&#8594;<b> &nbsp;baglan<br />
		(Veri tabanına bağlantı için)</b></span></p>
<p class="MsoNormal" style="text-align: justify"><b><br />
		<span style="font-size: 10.0pt; font-family: Arial; color: black"><br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Command &nbsp;&nbsp;&nbsp;</span></b><span style="font-size: 10.0pt; font-family: Arial; color: black">&#8594;&nbsp;<br />
		<b>sec ve ekle (Seçme ve ekleme işlemleri için)</b></span></p>
<p class="MsoNormal" style="text-align: justify"><b><br />
		<span style="font-size: 10.0pt; font-family: Arial; color: black"><br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DataReader </span></b><br />
		<span style="font-size: 10.0pt; font-family: Arial; color: black">&#8594;<b><br />
		oku (Okuma yapmak için)</b></span></p>
<p class="MsoNormal" style="text-align: justify"><b><br />
		<span style="font-size: 10.0pt; font-family: Arial; color: black">&nbsp;</span></b></p>
<p class="MsoNormal" style="text-align: justify"><b><br />
		<span style="font-size: 10.0pt; font-family: Arial; color: black"><br />
		3-)Form Tasarımını ve programın nasıl çalışacağını belirleyelim.</span></b></p>
<p class="MsoNormal" style="text-align: justify"><b><br />
		<span style="font-size: 10.0pt; font-family: Arial; color: black"><br />
		Formumuzun üzerine şekildeki gibi 2 buton, 4 label ve 4 textbox<br />
		ekliyoruz. Oku butonuna her bastığımızda veri tabanındaki kayıtları<br />
		textbox1 ve textbox2 de listeleyelim. Ekle butonuna bastığımızda ise<br />
		textbox3 ve textbox4&#8217;e yazdığımız veriler Access veri tabanına eklensin.</span></b></p>
<p class="MsoNormal" align="center" style="text-align: center">
		<img border="0" src="images/makale/es_adowap4.jpg" width="313" height="299"></p>
<p class="MsoNormal" style="text-align: justify"><b><br />
		<span style="font-size: 10.0pt; font-family: Arial; color: black">Ön<br />
		hazırlığımızı yaptıktan sonra artık kodlarımızı yazmaya başlayabiliriz.<br />
		İşin en güzel kısmı da burası:)</span></b></p>
<p class="MsoNormal" style="text-align: justify"><b><br />
		<span style="font-size: 10.0pt; font-family: Arial; color: black">&nbsp;</span></b></p>
<p class="MsoNormal" style="text-align: center"><b><br />
		<span style="font-size: 10.0pt; font-family: Arial; color: red">WINDOWS<br />
		APPLICATION</span></b></p>
<p class="MsoNormal" style="text-align: justify"><b><br />
		<span style="font-size: 10.0pt; font-family: Arial; color: red">&nbsp;</span></b></p>
<p class="MsoNormal" style="text-align: justify"><b><br />
		<span style="font-size: 10.0pt; font-family: Arial; color: red"><br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><br />
		<span style="font-size: 10.0pt; font-family: Arial; color: black">Visual<br />
		studio 2005 C#&#8217;da Windows application açıyoruz. Formumuzu yukarıdaki<br />
		gibi tasarladıktan sonra kodları yazmaya başlıyoruz.</span></b></p>
<p class="MsoNormal" style="text-align: justify"><b><br />
		<span style="font-size: 10.0pt; font-family: Arial; color: black">&nbsp;</span></b></p>
<p class="MsoNormal" style="text-align: justify; text-autospace: none">
		<span style="font-size: 9.0pt; font-family: Courier New; color: blue"><br />
		using</span><span style="font-size: 9.0pt; font-family: Courier New"><br />
		System.Data.OleDb;</span></p>
<p class="MsoNormal" style="text-align: justify; text-autospace: none">
		<span style="font-size: 9.0pt; font-family: Courier New; color: green"><br />
		//Access ile işlemler için gerekli isim alanını tanımladım.</span></p>
<p class="MsoNormal" style="text-align: justify; text-autospace: none">
		<span style="font-size: 9.0pt; font-family: Courier New; color: green">&nbsp;</span></p>
<p class="MsoNormal" style="text-align: justify; text-autospace: none">
		<span style="font-size: 9.0pt; font-family: Courier New; color: blue"><br />
		namespace</span><span style="font-size: 9.0pt; font-family: Courier New"><br />
		ADO.NET_AccessInsertveSelect_</span></p>
<p class="MsoNormal" style="text-align: justify; text-autospace: none">
		<span style="font-size: 9.0pt; font-family: Courier New">{</span></p>
<p class="MsoNormal" style="text-align: justify; text-autospace: none">
		<span style="font-size: 9.0pt; font-family: Courier New">&nbsp;&nbsp;&nbsp;<br />
		<span style="color: blue">public</span> <span style="color: blue"><br />
		partial</span> <span style="color: blue">class</span><br />
		<span style="color: teal">Form1</span> : <span style="color: teal">Form</span></span></p>
<p class="MsoNormal" style="text-align: justify; text-autospace: none">
		<span style="font-size: 9.0pt; font-family: Courier New">&nbsp;&nbsp;&nbsp; {</span></p>
<p class="MsoNormal" style="text-align: justify; text-autospace: none">
		<span style="font-size: 9.0pt; font-family: Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
		<span style="color: blue">public</span> Form1()</span></p>
<p class="MsoNormal" style="text-align: justify; text-autospace: none">
		<span style="font-size: 9.0pt; font-family: Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {</span></p>
<p class="MsoNormal" style="text-align: justify; text-autospace: none">
		<span style="font-size: 9.0pt; font-family: Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
		InitializeComponent();</span></p>
<p class="MsoNormal" style="text-align: justify; text-autospace: none">
		<span style="font-size: 9.0pt; font-family: Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</span></p>
<p class="MsoNormal" style="text-align: justify; text-autospace: none">
		<span style="font-size: 9.0pt; font-family: Courier New">&nbsp;</span></p>
<p class="MsoNormal" style="text-align: justify; text-autospace: none">
		<span style="font-size: 9.0pt; font-family: Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
		<span style="color: green">// Bağlantıda ve diğer işemlerde kullanacağım<br />
		nesneleri global&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></p>
<p class="MsoNormal" style="text-align: justify; text-autospace: none">
		<span style="font-size: 9.0pt; font-family: Courier New; color: green"><br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //olarak tanımladım.</span></p>
<p class="MsoNormal" style="text-align: justify; text-autospace: none">
		<span style="font-size: 9.0pt; font-family: Courier New; color: teal"><br />
		OleDbConnection</span><span style="font-size: 9.0pt; font-family: Courier New"><br />
		baglan = <span style="color: blue">new</span> <span style="color: teal"><br />
		OleDbConnection</span>(); <span style="color: green">//bağlantı için</span></span></p>
<p class="MsoNormal" style="text-align: justify; text-autospace: none">
		<span style="font-size: 9.0pt; font-family: Courier New; color: teal"><br />
		OleDbCommand</span><span style="font-size: 9.0pt; font-family: Courier New"><br />
		sec = <span style="color: blue">new</span> <span style="color: teal"><br />
		OleDbCommand</span>(); &nbsp;&nbsp;&nbsp;<span style="color: green">//Tablodaki<br />
		kayıtları seçmek için&nbsp; </span></span></p>
<p class="MsoNormal" style="text-align: justify; text-autospace: none">
		<span style="font-size: 9.0pt; font-family: Courier New; color: teal"><br />
		OleDbCommand</span><span style="font-size: 9.0pt; font-family: Courier New"><br />
		ekle = <span style="color: blue">new</span> <span style="color: teal"><br />
		OleDbCommand</span>();&nbsp; &nbsp;<span style="color: green">//Tabloya kayıt<br />
		eklemek için&nbsp; </span></span></p>
<p class="MsoNormal" style="text-align: justify; text-autospace: none">
		<span style="font-size: 9.0pt; font-family: Courier New; color: teal"><br />
		OleDbDataReader</span><span style="font-size: 9.0pt; font-family: Courier New"><br />
		oku;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: green">//okuma işlemini<br />
		yapmak için</span></span></p>
<p class="MsoNormal" style="text-align: justify; text-autospace: none">
		<span style="font-size: 10.0pt; font-family: Courier New; color: green"><br />
		&nbsp;</span></p>
<p class="MsoNormal" style="text-align: justify; text-autospace: none">
		<b><span style="font-size: 10.0pt; font-family: Arial; color: black"><br />
		//Formumuza çift tıklayarak kod satırına geliyoruz.</span></b></p>
<p class="MsoNormal" style="text-align: justify; text-autospace: none">
		<span style="font-size: 10.0pt; font-family: Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><br />
		<span style="font-size: 9.0pt; font-family: Courier New; color: blue"><br />
		private</span><span style="font-size: 9.0pt; font-family: Courier New"><br />
		<span style="color: blue">void</span> Form1_Load(<span style="color: blue">object</span><br />
		sender, <span style="color: teal">EventArgs</span> e)</span></p>
<p class="MsoNormal" style="text-align: justify; text-autospace: none">
		<span style="font-size: 9.0pt; font-family: Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {</span></p>
<p class="MsoNormal" style="text-align: justify; text-autospace: none">
		<span style="font-size: 9.0pt; font-family: Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
		<span style="color: green">//Form açılır açılmaz veri tabanına<br />
		bağlantının</span></span></p>
<p class="MsoNormal" style="text-align: justify; text-autospace: none">
		<span style="font-size: 9.0pt; font-family: Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
		<span style="color: green">//kurulması için form1_load içinde access e<br />
		bağlanıyorum.</span></span></p>
<p class="MsoNormal" style="text-align: justify; text-autospace: none">
		<span style="font-size: 10.0pt; font-family: Courier New">baglan.ConnectionString=<span style="color: maroon">&quot;Provider=Microsoft.Jet.OleDb.4.0;Data<br />
		Source=d:/sirket.mdb;&quot;</span>;</span></p>
<p class="MsoNormal" style="text-align: justify; text-autospace: none">
		<span style="font-size: 9.0pt; font-family: Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
		<span style="color: green">//baglantıyı açıyorum.</span></span></p>
<p class="MsoNormal" style="text-align: justify; text-autospace: none">
		<span style="font-size: 9.0pt; font-family: Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
		baglan.Open();</span></p>
<p class="MsoNormal" style="text-align: justify; text-autospace: none">
		<span style="font-size: 9.0pt; font-family: Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
		<span style="color: green">//aşagıdaki komutu şu şekilde de<br />
		kullanabiliriz.</span></span></p>
<p class="MsoNormal" style="text-align: justify; text-autospace: none">
		<span style="font-size: 9.0pt; font-family: Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
		<span style="color: green">//sec.Connection=baglan;</span></span></p>
<p class="MsoNormal" style="text-align: justify; text-autospace: none">
		<span style="font-size: 9.0pt; font-family: Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
		<span style="color: green">//ikiside aynı işi yapar yani sec komutunun</span></span></p>
<p class="MsoNormal" style="text-align: justify; text-autospace: none">
		<span style="font-size: 9.0pt; font-family: Courier New; color: green"><br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //baglan ile çalışacağını&#8230;</span></p>
<p class="MsoNormal" style="text-align: justify; text-autospace: none">
		<span style="font-size: 9.0pt; font-family: Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sec<br />
		= baglan.CreateCommand();</span></p>
<p class="MsoNormal" style="text-align: justify; text-autospace: none">
		<span style="font-size: 9.0pt; font-family: Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
		<span style="color: green">//firmalar tablosundaki tüm kayıtlar<br />
		seçiliyor.</span></span></p>
<p class="MsoNormal" style="text-align: justify; text-autospace: none">
		<span style="font-size: 9.0pt; font-family: Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sec.CommandText<br />
		= <span style="color: maroon">&quot;SELECT * FROM firma&quot;</span>;</span></p>
<p class="MsoNormal" style="text-align: justify; text-autospace: none">
		<span style="font-size: 9.0pt; font-family: Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
		<span style="color: green">//seçilen bu kayıtlar ExecuteReader()<br />
		fonksiyonu</span></span></p>
<p class="MsoNormal" style="text-align: justify; text-autospace: none">
		<span style="font-size: 9.0pt; font-family: Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
		<span style="color: green">//DataReader nesnesi sayesinde okunuyor</span></span></p>
<p class="MsoNormal" style="text-align: justify; text-autospace: none">
		<span style="font-size: 9.0pt; font-family: Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; oku<br />
		= sec.ExecuteReader();</span></p>
<p class="MsoNormal" style="text-align: justify; text-autospace: none">
		<span style="font-size: 9.0pt; font-family: Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
		<span style="color: green">//Okuma işlemi oku butonuna tıkandığında<br />
		olacağı için</span></span></p>
<p class="MsoNormal" style="text-align: justify; text-autospace: none">
		<span style="font-size: 9.0pt; font-family: Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
		<span style="color: green">//read() fonksiyonunu altta button1_Click<br />
		içinde kullanacağız.</span></span></p>
<p class="MsoNormal" style="text-align: justify; text-autospace: none">
		<span style="font-size: 10.0pt; font-family: Courier New; color: green"><br />
		&nbsp;</span></p>
<p class="MsoNormal" style="text-align: justify; text-autospace: none">
		<span style="font-size: 10.0pt; font-family: Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</span></p>
<p class="MsoNormal" style="text-align: justify; text-autospace: none">
		<b><span style="font-size: 10.0pt; font-family: Arial; color: black"><br />
		//Formumuzun üzerindeki Button1&#8217;e çift tıklayarak kod satırına geliyoruz</span></b></p>
<p class="MsoNormal" style="text-align: justify; text-autospace: none">
		<span style="font-size: 10.0pt; font-family: Courier New">&nbsp;</span></p>
<p class="MsoNormal" style="text-align: justify; text-autospace: none">
		<span style="font-size: 9.0pt; font-family: Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
		<span style="color: blue">private</span> <span style="color: blue">void</span><br />
		button1_Click(<span style="color: blue">object</span> sender,<br />
		<span style="color: teal">EventArgs</span> e)</span></p>
<p class="MsoNormal" style="text-align: justify; text-autospace: none">
		<span style="font-size: 9.0pt; font-family: Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {</span></p>
<p class="MsoNormal" style="text-align: justify; text-autospace: none">
		<span style="font-size: 9.0pt; font-family: Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
		<span style="color: blue">try</span></span></p>
<p class="MsoNormal" style="text-align: justify; text-autospace: none">
		<span style="font-size: 9.0pt; font-family: Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {</span></p>
<p class="MsoNormal" style="text-align: justify; text-autospace: none">
		<span style="font-size: 9.0pt; font-family: Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
		<span style="color: green">//Burada try ve catch kullanıyoruz</span></span></p>
<p class="MsoNormal" style="text-align: justify; text-autospace: none">
		<span style="font-size: 9.0pt; font-family: Courier New">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: green">//çünkü<br />
		veri tabanındaki kayıtların hepsi</span></span></p>
<p class="MsoNormal" style="text-align: justify; text-autospace: none">
		<span style="font-size: 9.0pt; font-family: Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
		<span style="color: green">//okunup okunacak veri kalmadığı zaman<br />
		catch&#8217;in içindeki hata</span></span></p>
<p class="MsoNormal" style="text-align: justify; text-autospace: none">
		<span style="font-size: 9.0pt; font-family: Courier New; color: green"><br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;//oluşuyor.</span></p>
<p class="MsoNormal" style="text-align: justify; text-autospace: none">
		<span style="font-size: 9.0pt; font-family: Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
		oku.Read();</span></p>
<p class="MsoNormal" style="text-align: justify; text-autospace: none">
		<span style="font-size: 9.0pt; font-family: Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
		<span style="color: green">//Acsess&#8217;ki no sütununu textbox1&#8242;de göster</span></span></p>
<p class="MsoNormal" style="text-align: justify; text-autospace: none">
		<span style="font-size: 9.0pt; font-family: Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
		&nbsp;textBox1.Text = <span style="color: maroon">&quot;&quot;</span> + oku[<span style="color: maroon">&quot;firma<br />
		no&quot;</span>];</span></p>
<p class="MsoNormal" style="text-align: justify; text-autospace: none">
		<span style="font-size: 9.0pt; font-family: Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
		<span style="color: green">//Acsess&#8217;ki firma sütununu textbox2&#8242;de göster</span></span></p>
<p class="MsoNormal" style="text-align: justify; text-autospace: none">
		<span style="font-size: 9.0pt; font-family: Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
		textBox2.Text = <span style="color: maroon">&quot;&quot;</span> + oku[<span style="color: maroon">&quot;firma<br />
		adı&quot;</span>];</span></p>
<p class="MsoNormal" style="text-align: justify; text-autospace: none">
		<span style="font-size: 9.0pt; font-family: Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</span></p>
<p class="MsoNormal" style="text-align: justify; text-autospace: none">
		<span style="font-size: 9.0pt; font-family: Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
		<span style="color: blue">catch</span> (<span style="color: teal">InvalidOperationException</span>)</span></p>
<p class="MsoNormal" style="text-align: justify; text-autospace: none">
		<span style="font-size: 9.0pt; font-family: Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {</span></p>
<p class="MsoNormal" style="text-align: justify; text-autospace: none">
		<span style="font-size: 9.0pt; font-family: Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
		<span style="color: green">//veri tabanındaki tüm kayıtlar okunup</span></span></p>
<p class="MsoNormal" style="text-align: justify; text-autospace: none">
		<span style="font-size: 9.0pt; font-family: Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
		<span style="color: green">//okunacak veri kalmadığı zaman aşağıdaki<br />
		mesaj veriliyor.</span></span></p>
<p class="MsoNormal" style="text-align: justify; text-autospace: none">
		<span style="font-size: 9.0pt; font-family: Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
		<span style="color: teal">MessageBox</span>.Show(<span style="color: maroon">&quot;Okunacak<br />
		veri kalmadı.&quot;</span>);</span></p>
<p class="MsoNormal" style="text-align: justify; text-autospace: none">
		<span style="font-size: 9.0pt; font-family: Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</span></p>
<p class="MsoNormal" style="text-align: justify; text-autospace: none">
		<span style="font-size: 9.0pt; font-family: Courier New">&nbsp;</span></p>
<p class="MsoNormal" style="text-align: justify; text-autospace: none">
		<span style="font-size: 9.0pt; font-family: Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</span></p>
<p class="MsoNormal" style="text-align: justify; text-autospace: none">
		<b><span style="font-size: 10.0pt; font-family: Arial; color: black"><br />
		//Formumuzun üzerindeki Button2&#8217;e çift tıklayarak kod satırına geliyoruz</span></b></p>
<p class="MsoNormal" style="text-align: justify; text-autospace: none">
		<span style="font-size: 10.0pt; font-family: Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><br />
		<span style="font-size: 9.0pt; font-family: Courier New; color: blue"><br />
		private</span><span style="font-size: 9.0pt; font-family: Courier New"><br />
		<span style="color: blue">void</span> button2_Click(<span style="color: blue">object</span><br />
		sender, <span style="color: teal">EventArgs</span> e)</span></p>
<p class="MsoNormal" style="text-align: justify; text-autospace: none">
		<span style="font-size: 9.0pt; font-family: Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {</span></p>
<p class="MsoNormal" style="text-align: justify; text-autospace: none">
		<span style="font-size: 9.0pt; font-family: Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
		<span style="color: blue">try</span></span></p>
<p class="MsoNormal" style="text-align: justify; text-autospace: none">
		<span style="font-size: 9.0pt; font-family: Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {</span></p>
<p class="MsoNormal" style="text-align: justify; text-autospace: none">
		<span style="font-size: 9.0pt; font-family: Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
		<span style="color: green">//Buradaki try catch&#8217;i ise hatalı veri<br />
		girişini önlemek </span></span></p>
<p class="MsoNormal" style="text-align: justify; text-autospace: none">
		<span style="font-size: 9.0pt; font-family: Courier New; color: green"><br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //için kullandık</span></p>
<p class="MsoNormal" style="text-align: justify; text-autospace: none">
		<span style="font-size: 9.0pt; font-family: Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
		<span style="color: green">//Örneğin Textbox&#8217;lara veri girmeden ekle<br />
		butonuna basarsak</span></span></p>
<p class="MsoNormal" style="text-align: justify; text-autospace: none">
		<span style="font-size: 9.0pt; font-family: Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
		<span style="color: green">//catch&#8217;in içindeki mesaj verilir.</span></span></p>
<p class="MsoNormal" style="text-align: justify; text-autospace: none">
		<span style="font-size: 9.0pt; font-family: Courier New; color: green">&nbsp;</span></p>
<p class="MsoNormal" style="text-align: justify; text-autospace: none">
		<span style="font-size: 9.0pt; font-family: Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
		ekle = baglan.CreateCommand();</span></p>
<p class="MsoNormal" style="text-align: justify; text-autospace: none">
		<span style="font-size: 9.0pt; font-family: Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: green">//textbox3&#8242;e girilen değeri firma<br />
		no sütününa </span></span></p>
<p class="MsoNormal" style="text-align: justify; text-autospace: none">
		<span style="font-size: 9.0pt; font-family: Courier New; color: green"><br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //textbox4&#8242;e girilen &nbsp;değeri firma adı sütununa ekle</span></p>
<p class="MsoNormal" style="text-align: justify; text-autospace: none">
		<span style="font-size: 9.0pt; font-family: Courier New">ekle.CommandText<br />
		= <span style="color: maroon">&quot;INSERT INTO firma([firma no],[firma adı])<br />
		VALUES(&#8216;&quot;</span> + textBox3.Text+<span style="color: maroon">&quot;&#8217;,'&quot;</span><br />
		+ textBox4.Text + <span style="color: maroon">&quot;&#8217;)&quot;</span>;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
		</span></p>
<p class="MsoNormal" style="text-align: justify; text-autospace: none">
		<span style="font-size: 9.0pt; font-family: Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
		<span style="color: blue">if</span> (ekle.ExecuteNonQuery() == 1)</span></p>
<p class="MsoNormal" style="text-align: justify; text-autospace: none">
		<span style="font-size: 9.0pt; font-family: Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {</span></p>
<p class="MsoNormal" style="text-align: justify; text-autospace: none">
		<span style="font-size: 9.0pt; font-family: Courier New">&nbsp;&nbsp;<br />
		<span style="color: green">//Buradaki if i ise şunun için kullandık;</span></span></p>
<p class="MsoNormal" style="text-align: justify; text-autospace: none">
		<span style="font-size: 9.0pt; font-family: Courier New">&nbsp;&nbsp;<br />
		<span style="color: green">//eğer ExecuteNonQuery fonksiyonu doğru bir<br />
		şekilde çalışmışsa yani 1 se</span></span></p>
<p class="MsoNormal" style="text-align: justify; text-autospace: none">
		<span style="font-size: 9.0pt; font-family: Courier New">&nbsp;&nbsp;<br />
		<span style="color: green">//yani veri doğru bir şekilde eklenmişse<br />
		aşağıdaki mesajı ver.</span></span></p>
<p class="MsoNormal" style="text-align: justify; text-autospace: none">
		<span style="font-size: 9.0pt; font-family: Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
		<span style="color: teal">MessageBox</span>.Show(<span style="color: maroon">&quot;Veri<br />
		Eklendi.&quot;</span>);</span></p>
<p class="MsoNormal" style="text-align: justify; text-autospace: none">
		<span style="font-size: 9.0pt; font-family: Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</span></p>
<p class="MsoNormal" style="text-align: justify; text-autospace: none">
		<span style="font-size: 9.0pt; font-family: Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</span></p>
<p class="MsoNormal" style="text-align: justify; text-autospace: none">
		<span style="font-size: 9.0pt; font-family: Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
		<span style="color: blue">catch</span>(<span style="color: teal">OleDbException</span>)</span></p>
<p class="MsoNormal" style="text-align: justify; text-autospace: none">
		<span style="font-size: 9.0pt; font-family: Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {</span></p>
<p class="MsoNormal" style="text-align: justify; text-autospace: none">
		<span style="font-size: 9.0pt; font-family: Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
		<span style="color: green">//hatalı veri girişinde verilecek mesaj.</span></span></p>
<p class="MsoNormal" style="text-align: justify; text-autospace: none">
		<span style="font-size: 9.0pt; font-family: Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
		<span style="color: teal">MessageBox</span>.Show(<span style="color: maroon">&quot;Hatalı<br />
		veri girişi yaptınız.&quot;</span>);</span></p>
<p class="MsoNormal" style="text-align: justify; text-autospace: none">
		<span style="font-size: 9.0pt; font-family: Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</span></p>
<p class="MsoNormal" style="text-align: justify; text-autospace: none">
		<span style="font-size: 9.0pt; font-family: Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }}}</span></p>
<p class="MsoNormal" style="text-align: justify; text-autospace: none">
		<b><span style="font-size: 10.0pt; font-family: Arial">Artık<br />
		programımızı çalıştırarak veri tabanındaki kayıtları okuyabilir ve kayıt<br />
		ekleyebiliriz. </span></b></p>
<p class="MsoNormal" style="text-align: justify; text-autospace: none">
		<b><span style="font-size: 10.0pt; font-family: Arial">Bir sonraki<br />
		makalede görüşmek üzere&#8230;</span></b></p>
<p class="MsoNormal" style="text-align: justify; text-autospace: none">
		<b><span style="font-size: 10.0pt; font-family: Arial">İyi çalışmalar&#8230;</span></b></td>
</tr>
</table>
</td>
</tr>
</table>
]]></content:encoded>
			<wfw:commentRss>http://www.bilyaz.com/index.php/access%e2%80%99de-ki-kayitlari-listeleme-ve-kayit-ekleme-windows-app.html/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ADO.NET İle Access Veri Tabanındaki Kayıtları Listeleme(ConsoleApplication)</title>
		<link>http://www.bilyaz.com/index.php/adonet-ile-access-veri-tabanindaki-kayitlari-listelemeconsoleapplication.html/</link>
		<comments>http://www.bilyaz.com/index.php/adonet-ile-access-veri-tabanindaki-kayitlari-listelemeconsoleapplication.html/#comments</comments>
		<pubDate>Sun, 18 Feb 2007 23:38:51 +0000</pubDate>
		<dc:creator>Erdal SOYLU</dc:creator>
				<category><![CDATA[ADO.NET / SQL]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[ACCESS]]></category>
		<category><![CDATA[Console Application]]></category>

		<guid isPermaLink="false">http://www.bilyaz.com/?p=70</guid>
		<description><![CDATA[Bu yazıda Access veri tabanındaki kayıtları Console uygulamasında nasıl listeleyeceğimizi anlatmaya çalışacağım. &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; İlk olarak Access de aşağıdaki gibi bir veri tabanı oluşturalım. Bu hazırladığımız veri tabanını hardiskimizde herhangi bir yere kayıt edelim. Ben bu uygulamada veri tabanını C sürücüsüne kaydediyorum. Doğal olarak Access e bağlantıda kullanılacak data source de aşağıdaki gibi oluyor. &#160; &#160; <a href='http://www.bilyaz.com/index.php/adonet-ile-access-veri-tabanindaki-kayitlari-listelemeconsoleapplication.html/'>[...]</a>]]></description>
			<content:encoded><![CDATA[<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.bilyaz.com%2Findex.php%2Fadonet-ile-access-veri-tabanindaki-kayitlari-listelemeconsoleapplication.html%2F&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;font=lucida grande&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px;height:30px;margin-top:5px;"></iframe><div align="left" style="float:left;padding:0px 5px 5px 0px;"><a name="fb_share" type="box_count" share_url="http://www.bilyaz.com/index.php/adonet-ile-access-veri-tabanindaki-kayitlari-listelemeconsoleapplication.html/"></a></div><table width="98%" align="center" border="0" cellspacing="0" cellpadding="0">
<table width="96%" align="center" border="0" cellspacing="0" cellpadding="0">
<tr>
<td bgcolor="#FFFFFF" class="metin">
<table border="0" width="98%" id="table1" cellspacing="0" cellpadding="0">
<tr>
<td colspan="4">
<p class="MsoNormal" style="text-align: justify">
		<font style="font-size: 11pt">Bu yazıda Access<br />
		veri tabanındaki kayıtları Console uygulamasında nasıl listeleyeceğimizi<br />
		anlatmaya çalışacağım.</font></p>
<p class="MsoNormal" style="text-align: justify">
		<font style="font-size: 11pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; İlk<br />
		olarak Access de aşağıdaki gibi bir veri tabanı oluşturalım.</font></td>
</tr>
<tr>
<td width="28%" colspan="3">
<p align="center">
		<img border="0" src="images/makale/es/bilgi.jpg" width="194" height="89"></td>
<td width="72%">
		<img border="0" src="images/makale/es/access1.jpg" width="402" height="157"></td>
</tr>
<tr>
<td colspan="4">
<p class="MsoNormal" style="text-align:justify">
		<span style="font-size: 11pt">Bu hazırladığımız<br />
		veri tabanını hardiskimizde herhangi bir yere kayıt edelim. Ben bu<br />
		uygulamada veri tabanını C sürücüsüne kaydediyorum. Doğal olarak Access<br />
		e bağlantıda kullanılacak data source de aşağıdaki gibi oluyor.</span></td>
</tr>
<tr>
<td width="20%">
<p align="center">
		<img border="0" src="images/makale/es/okul.jpg" width="102" height="62"></td>
<td width="8%">&nbsp;</td>
<td colspan="2">&nbsp;
<p><b><br />
		<span style="font-size: 12.0pt; font-family: Times New Roman">Data<br />
		Source=C: /okul.mdb&nbsp;&nbsp; (.mdb Access in uzantısıdır.)</span></b></td>
</tr>
<tr>
<td colspan="4">
<p class="MsoNormal" style="text-align:justify">
		<span style="font-size: 11pt">Veri tabanını<br />
		hazırladıktan sonra bu veri tabanına c# ta ADO.NET ile nasıl bağlantı<br />
		kurup buradaki verileri nasıl okuyacağımıza geçelim. Bu işlemi Console<br />
		uygulaması olarak yapacağız.</span></p>
<p class="MsoNormal">&nbsp;</p>
<p class="MsoNormal" style="text-align:justify">
		<span style="font-size: 11pt">1-) Console<br />
		Application</span></p>
<p class="MsoNormal" style="text-align:justify">
		<span style="font-size: 11pt">&nbsp;</span></p>
<p class="MsoNormal" style="text-align:justify">
		<span style="font-size: 11pt">&nbsp;İşlemleri nasıl<br />
		yaptığımızı kodun ve kodun nasıl çalıştığını adım adım anlatmaya<br />
		çalışacağım.</span></p>
<p class="MsoNormal" style="text-align:justify">&nbsp;</p>
<p class="MsoNormal" style="text-autospace: none">
		<span style="font-size: 10.0pt; font-family: Courier New; color: green"><br />
		//ADO.NET in temel isim zayı(namespace) System.Data dir.</span></p>
<p class="MsoNormal">
		<span style="font-size: 10.0pt; font-family: Courier New; color: green"><br />
		//Örneğin SQL ile çalışırken ayrı ayrı hem SqlClient hem de OleDb isim<br />
		uzaylarını kullanabiliriz.</span></p>
<p class="MsoNormal">
		<span style="font-size: 10.0pt; font-family: Courier New; color: green"><br />
		//SqlClient isim uzayı yalnızca sql sunucu için optimize edilmiştir.</span></p>
<p class="MsoNormal">
		<span style="font-size: 10.0pt; font-family: Courier New; color: green"><br />
		//Access veri tabanı ile çalışacaksak System.Data.OleDb isim uzayını<br />
		kullanmamız gerekir.</span></p>
<p class="MsoNormal">&nbsp;</p>
<p class="MsoNormal" style="text-autospace: none">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
		<span style="font-size: 10.0pt; font-family: Courier New; color: blue"><br />
		using</span><span style="font-size: 10.0pt; font-family: Courier New"><br />
		System.Data.OleDb;</span></p>
<p class="MsoNormal" style="text-autospace: none">
		<span style="font-size: 10.0pt; font-family: Courier New">&nbsp;</span></p>
<p class="MsoNormal" style="text-autospace: none">
		<span style="font-size: 10.0pt; font-family: Courier New; color: blue"><br />
		namespace</span><span style="font-size: 10.0pt; font-family: Courier New"><br />
		ConsoleApplication1</span></p>
<p class="MsoNormal" style="text-autospace: none">
		<span style="font-size: 10.0pt; font-family: Courier New">{</span></p>
<p class="MsoNormal" style="text-autospace: none">
		<span style="font-size: 10.0pt; font-family: Courier New">&nbsp;&nbsp;&nbsp;<br />
		<span style="color:blue">class</span> <span style="color:teal">Program</span></span></p>
<p class="MsoNormal" style="text-autospace: none">
		<span style="font-size: 10.0pt; font-family: Courier New">&nbsp;&nbsp;&nbsp; {</span></p>
<p class="MsoNormal" style="text-autospace: none">
		<span style="font-size: 10.0pt; font-family: Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
		<span style="color:blue">static</span> <span style="color:blue">void</span><br />
		Main(<span style="color:blue">string</span>[] args)</span></p>
<p class="MsoNormal" style="text-autospace: none">
		<span style="font-size: 10.0pt; font-family: Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {</span></p>
<p class="MsoNormal" style="text-autospace: none">
		<span style="font-size: 10.0pt; font-family: Courier New">&nbsp;</span></p>
<p class="MsoNormal" style="text-autospace: none">
		<span style="font-size: 10.0pt; font-family: Courier New; color: green"><br />
		// Access ile bağlantı için gerekli provider ı yazıyoruz.</span></p>
<p class="MsoNormal" style="text-autospace: none">
		<span style="font-size: 10.0pt; font-family: Courier New; color: green"><br />
		// Veri tabanımızın yerini belirtiyoruz.</span></p>
<p class="MsoNormal" style="text-autospace: none">
		<span style="font-size: 10.0pt; font-family: Courier New; color: green"><br />
		&nbsp;</span></p>
<p class="MsoNormal" style="text-autospace: none">
		<span style="font-size: 10.0pt; font-family: Courier New; color: blue"><br />
		string</span><span style="font-size: 10.0pt; font-family: Courier New"><br />
		kaynak=<span style="color:maroon">&quot;Provider=Microsoft.Jet.OleDb.4.0;<br />
		Data</span> <span style="color:maroon">Source=c:/okul.mdb;&quot;</span>;</span></p>
<p class="MsoNormal" style="text-autospace: none">
		<span style="font-size: 10.0pt; font-family: Courier New; color: green"><br />
		//Connection sınıfından baglan nesnemizi türetiyoruz.</span></p>
<p class="MsoNormal" style="text-autospace: none">
		<span style="font-size: 10.0pt; font-family: Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
		<span style="color:teal">OleDbConnection</span> baglan =<br />
		<span style="color:blue">new</span> <span style="color:teal"><br />
		OleDbConnection</span>(kaynak);</span></p>
<p class="MsoNormal" style="text-autospace: none">
		<span style="font-size: 10.0pt; font-family: Courier New">&nbsp;</span></p>
<p class="MsoNormal" style="text-autospace: none">
		<span style="font-size: 10.0pt; font-family: Courier New; color: green"><br />
		//bağlantımızı açıyoruz</span></p>
<p class="MsoNormal" style="text-autospace: none">
		<span style="font-size: 10.0pt; font-family: Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
		baglan.Open();</span></p>
<p class="MsoNormal" style="text-autospace: none">
		<span style="font-size: 10.0pt; font-family: Courier New">&nbsp;</span></p>
<p class="MsoNormal" style="text-autospace: none">
		<span style="font-size: 10.0pt; font-family: Courier New; color: green"><br />
		//Bağlantı açıldıktan sonra aşağıdaki mesaj yazdırılıyor.</span></p>
<p class="MsoNormal" style="text-autospace: none">
		<span style="font-size: 10.0pt; font-family: Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
		<span style="color:teal">Console</span>.WriteLine(<span style="color:maroon">&quot;Bağlantı<br />
		açıldı&#8230;&quot;</span>);</span></p>
<p class="MsoNormal" style="text-autospace: none">
		<span style="font-size: 10.0pt; font-family: Courier New">&nbsp;</span></p>
<p class="MsoNormal" style="text-autospace: none">
		<span style="font-size: 10.0pt; font-family: Courier New; color: green"><br />
		//OleDbCommand sınıfından komut nesnesini türetiyoruz.</span></p>
<p class="MsoNormal" style="text-autospace: none">
		<span style="font-size: 10.0pt; font-family: Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
		<span style="color:teal">OleDbCommand</span> komut =<br />
		<span style="color:blue">new</span> <span style="color:teal"><br />
		OleDbCommand</span>();</span></p>
<p class="MsoNormal" style="text-autospace: none">
		<span style="font-size: 10.0pt; font-family: Courier New">&nbsp;</span></p>
<p class="MsoNormal" style="text-autospace: none">
		<span style="font-size: 10.0pt; font-family: Courier New; color: green"><br />
		//komut nesnesinin baglan nesnesi ile çalışacağını belirtiyoruz.</span></p>
<p class="MsoNormal" style="text-autospace: none">
		<span style="font-size: 10.0pt; font-family: Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
		komut = baglan.CreateCommand();</span></p>
<p class="MsoNormal" style="text-autospace: none">
		<span style="font-size: 10.0pt; font-family: Courier New">&nbsp;</span></p>
<p class="MsoNormal" style="text-autospace: none">
		<span style="font-size: 10.0pt; font-family: Courier New; color: green"><br />
		//Komut nesnemizin ne iş yapacağını yazıyoruz.</span></p>
<p class="MsoNormal" style="text-autospace: none">
		<span style="font-size: 10.0pt; font-family: Courier New; color: green"><br />
		//Aşağıdaki sql komutundan da anlaşılacağı gibi komut sınıf tablosundaki<br />
		//tüm kayıtları seçiyor. </span></p>
<p class="MsoNormal" style="text-autospace: none">
		<span style="font-size: 10.0pt; font-family: Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
		komut.CommandText = <span style="color:maroon">&quot;SELECT * FROM sınıf&quot;</span>;</span></p>
<p class="MsoNormal" style="text-autospace: none">
		<span style="font-size: 10.0pt; font-family: Courier New">&nbsp;</span></p>
<p class="MsoNormal" style="text-autospace: none">
		<span style="font-size: 10.0pt; font-family: Courier New; color: green"><br />
		//OleDbDataReader nesnemizi türetiyoruz.</span></p>
<p class="MsoNormal" style="text-autospace: none">
		<span style="font-size: 10.0pt; font-family: Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
		<span style="color:teal">OleDbDataReader</span> oku;</span></p>
<p class="MsoNormal" style="text-autospace: none">
		<span style="font-size: 10.0pt; font-family: Courier New">&nbsp;</span></p>
<p class="MsoNormal" style="text-autospace: none">
		<span style="font-size: 10.0pt; font-family: Courier New; color: green"><br />
		//ExecuteReader() fonksiyonu CommandText deki komutu çalıştırır.</span></p>
<p class="MsoNormal" style="text-autospace: none">
		<span style="font-size: 10.0pt; font-family: Courier New; color: green"><br />
		//Yani aşağıdaki kodun açıklaması komut.CommandText = &quot;SELECT * FROM<br />
		//sınıf&quot;; çalıştırarak seçme işlemini yap. Okuma işlemi ise Read()<br />
		//fonksiyonuyla yapılar</span></p>
<p class="MsoNormal" style="text-autospace: none">
		<span style="font-size: 10.0pt; font-family: Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
		oku = komut.ExecuteReader();</span></p>
<p class="MsoNormal" style="text-autospace: none">
		<span style="font-size: 10.0pt; font-family: Courier New">&nbsp;</span></p>
<p class="MsoNormal" style="text-autospace: none">
		<span style="font-size: 10.0pt; font-family: Courier New; color: green"><br />
		//Dos ekranında çıktının daha düzenli görünmesi için aşağıdakileri<br />
		yazdırıyoruz.</span></p>
<p class="MsoNormal" style="text-autospace: none">
		<span style="font-size: 10.0pt; font-family: Courier New; color: green"><br />
		//burada \t{0} demek tab tuşuna basılmış gibi boşluk bırak ve birinci<br />
		//eleman olarak No yu yaz,</span></p>
<p class="MsoNormal" style="text-autospace: none">
		<span style="font-size: 10.0pt; font-family: Courier New; color: green"><br />
		//boşluk bırak İsim i yaz gibi.. Ekranda aşağıdaki gibi görünür.</span></p>
<p class="MsoNormal" align="center" style="text-align: center; text-autospace: none">
		<span style="font-size: 10.0pt; font-family: Courier New; color: green"><!--[if gte vml 1]><v:shapetype id="_x0000_t75"<br />
 coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe"<br />
 filled="f" stroked="f"><br />
 <v:stroke joinstyle="miter"/><br />
 <v:formulas><br />
  <v:f eqn="if lineDrawn pixelLineWidth 0"/><br />
  <v:f eqn="sum @0 1 0"/><br />
  <v:f eqn="sum 0 0 @1"/><br />
  <v:f eqn="prod @2 1 2"/><br />
  <v:f eqn="prod @3 21600 pixelWidth"/><br />
  <v:f eqn="prod @3 21600 pixelHeight"/><br />
  <v:f eqn="sum @0 0 1"/><br />
  <v:f eqn="prod @6 1 2"/><br />
  <v:f eqn="prod @7 21600 pixelWidth"/><br />
  <v:f eqn="sum @8 21600 0"/><br />
  <v:f eqn="prod @7 21600 pixelHeight"/><br />
  <v:f eqn="sum @10 21600 0"/><br />
 </v:formulas><br />
 <v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"/><br />
 <o:lock v:ext="edit" aspectratio="t"/><br />
</v:shapetype><v:shape id="_x0000_s1025" type="#_x0000_t75" style='width:137.25pt;<br />
 height:16.5pt'><br />
 <v:imagedata src="es3_files/image001.jpg" o:title="ek1"/><br />
</v:shape><![endif]--><![if !vml]><img border=0 width=183 height=22<br />
src="es3_files/image001.jpg" v:shapes="_x0000_s1025"><![endif]></span></p>
<p class="MsoNormal" style="text-autospace: none">
		<span style="font-size: 10.0pt; font-family: Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
		<span style="color:teal">Console</span>.WriteLine(<span style="color:maroon">&quot;\t{0}\t{1}\t{2}&quot;</span>,<span style="color:<br />
maroon">&quot;No&quot;</span>,<span style="color:maroon">&quot;İsim&quot;</span>,<span style="color:maroon">&quot;soyad&quot;</span>);</span></p>
<p class="MsoNormal" style="text-autospace: none">
		<span style="font-size: 10.0pt; font-family: Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
		<span style="color:teal">Console</span>.WriteLine(<span style="color:maroon">&quot;\t{0}\t{1}\t{2}&quot;</span>,<span style="color:<br />
maroon">&quot;&#8212;&#8211;&quot;</span>,<span style="color:maroon">&quot;&#8212;&#8211;&quot;</span>,<span style="color:maroon">&quot;&#8212;&#8211;&quot;</span>);</span></p>
<p class="MsoNormal" style="text-autospace: none">
		<span style="font-size: 10.0pt; font-family: Courier New">&nbsp;</span></p>
<p class="MsoNormal" style="text-autospace: none">
		<span style="font-size: 10.0pt; font-family: Courier New">&nbsp;</span></p>
<p class="MsoNormal" style="text-autospace: none">
		<span style="font-size: 10.0pt; font-family: Courier New; color: green"><br />
		//Sıra kayıtları okumak için döngü kurmaya geldi. Döngü kuruyoruz çünkü<br />
		veri tabanımızda birden fazla kayıt var.</span></p>
<p class="MsoNormal" style="text-autospace: none">
		<span style="font-size: 10.0pt; font-family: Courier New; color: green"><br />
		//Aşağıda while döngüsü veri tabanındaki kayıtlar bitene kadar çalışır<br />
		ve //okunacak kayıt kalmayınca döngüden çıkar.</span></p>
<p class="MsoNormal" style="text-autospace: none">
		<span style="font-size: 10.0pt; font-family: Courier New; color: green"><br />
		//Okuma işlemini görüldüğü gibi while ın içinde Read() fonksiyonuyla<br />
		//yapıyoruz.</span></p>
<p class="MsoNormal" style="text-autospace: none">
		<span style="font-size: 10.0pt; font-family: Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
		<span style="color:blue">while</span> (oku.Read())</span></p>
<p class="MsoNormal" style="text-autospace: none">
		<span style="font-size: 10.0pt; font-family: Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br />
		</span></p>
<p class="MsoNormal" style="text-autospace: none">
		<span style="font-size: 10.0pt; font-family: Courier New">&nbsp;&nbsp;<br />
		<span style="color:teal">Console</span>.WriteLine(<span style="color:maroon">&quot;\t{0}\t{1}\t{2}&quot;</span>,oku[<span style="color:maroon">&quot;no&quot;</span>],oku[<span style="color:maroon">&quot;isim&quot;</span>],oku[<span style="color:maroon">&quot;Soyad&quot;</span>]);&nbsp;<br />
		</span></p>
<p class="MsoNormal" style="text-autospace: none">
		<span style="font-size: 10.0pt; font-family: Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</span></p>
<p class="MsoNormal" style="text-autospace: none">
		<span style="font-size: 10.0pt; font-family: Courier New">&nbsp;</span></p>
<p class="MsoNormal" style="text-autospace: none">
		<span style="font-size: 10.0pt; font-family: Courier New; color: green"><br />
		//Son olarak kayıtlarımızın tümünü okuyunca bağlantımızı kapatıp mesaj<br />
		veriyoruz ve görüntünün ekranda beklemesi için Console.Read()<br />
		fonksiyonunu kullanıyoruz.</span></p>
<p class="MsoNormal" style="text-autospace: none">
		<span style="font-size: 10.0pt; font-family: Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
		baglan.Close();</span></p>
<p class="MsoNormal" style="text-autospace: none">
		<span style="font-size: 10.0pt; font-family: Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
		<span style="color:teal">Console</span>.WriteLine(<span style="color:maroon">&quot;Bağlantı<br />
		kapandı&#8230;&quot;</span>);</span></p>
<p class="MsoNormal" style="text-autospace: none">
		<span style="font-size: 10.0pt; font-family: Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
		<span style="color:teal">Console</span>.Read();</span></p>
<p class="MsoNormal" style="text-autospace: none">
		<span style="font-size: 10.0pt; font-family: Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</span></p>
<p class="MsoNormal" style="text-autospace: none">
		<span style="font-size: 10.0pt; font-family: Courier New">&nbsp;&nbsp; }</span></p>
<p class="MsoNormal" style="text-autospace: none">
		<span style="font-size: 10.0pt; font-family: Courier New">}</span></p>
<p class="MsoNormal" style="text-autospace: none">
		<span style="font-size: 10.0pt; font-family: Courier New">&nbsp;</span></p>
<p class="MsoNormal" style="text-autospace: none">
		<span style="font-size: 10.0pt; font-family: Courier New">&nbsp;</span></p>
<p class="MsoNormal" style="text-autospace: none"><b>Kodumuzu yazmayı<br />
		bitirdikten sonra çalıştıralım.</b></td>
</tr>
<tr>
<td colspan="4">
<p align="center">
		<img border="0" src="images/makale/es/cikti.jpg" width="259" height="138"></td>
</tr>
<tr>
<td colspan="4">
<p class="MsoNormal" style="text-autospace: none">
		<span style="font-size: 11pt">Görüldüğü gibi<br />
		Access veri tabanındaki kayıtların tümünü listelemiş olduk. Bir sonraki<br />
		yazıda aynı uygulamanın Windosw Application da nasıl yapıldığını<br />
		anlatacağım.</span></p>
<p class="MsoNormal" style="text-autospace: none">
		<span style="font-size: 11pt">İyi çalışmalar&#8230;</span></td>
</tr>
</table>
</td>
</tr>
</table>
]]></content:encoded>
			<wfw:commentRss>http://www.bilyaz.com/index.php/adonet-ile-access-veri-tabanindaki-kayitlari-listelemeconsoleapplication.html/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

