<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4342773687773597585</id><updated>2024-11-01T03:54:11.625-07:00</updated><category term="Firebird"/><category term="Visual Studio.Net"/><category term="IBEXPERT"/><title type='text'>Firebird SQL</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://firebird-sql.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4342773687773597585/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://firebird-sql.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Memento</name><uri>http://www.blogger.com/profile/02619194910809852928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>14</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4342773687773597585.post-442705455544218721</id><published>2012-04-01T16:57:00.000-07:00</published><updated>2012-04-01T16:57:58.199-07:00</updated><title type='text'>Daha fazla kaynak bilgi</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjb3kNQ93hAS9kX7LzAo283veVlAiOMX8waZZjSbHx11nt2tl1uFOnD-aJCNdV6McjSuy-LFegssyNzgBbdzN1FFFmZz-DnU1ehWS4l-IT93_S-Eo63MMG9TtYi9PaBmN4YpZ1CYhDOl7o/s1600/serkan%25C5%259Feny%25C3%25BCz.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjb3kNQ93hAS9kX7LzAo283veVlAiOMX8waZZjSbHx11nt2tl1uFOnD-aJCNdV6McjSuy-LFegssyNzgBbdzN1FFFmZz-DnU1ehWS4l-IT93_S-Eo63MMG9TtYi9PaBmN4YpZ1CYhDOl7o/s1600/serkan%25C5%259Feny%25C3%25BCz.png&quot; width=&quot;129&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Daha Fazla Firebird ve Interbase blogu okumak istiyorsanız aşağıdaki linki ziyaret edin&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;a href=&quot;http://sistemdestekuzmani.blogspot.com/&quot;&gt;Serkan Şenyüz - Teknik Bilgiler Blogu&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://firebird-sql.blogspot.com/feeds/442705455544218721/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://firebird-sql.blogspot.com/2012/04/daha-fazla-kaynak-bilgi.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4342773687773597585/posts/default/442705455544218721'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4342773687773597585/posts/default/442705455544218721'/><link rel='alternate' type='text/html' href='http://firebird-sql.blogspot.com/2012/04/daha-fazla-kaynak-bilgi.html' title='Daha fazla kaynak bilgi'/><author><name>Memento</name><uri>http://www.blogger.com/profile/02619194910809852928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjb3kNQ93hAS9kX7LzAo283veVlAiOMX8waZZjSbHx11nt2tl1uFOnD-aJCNdV6McjSuy-LFegssyNzgBbdzN1FFFmZz-DnU1ehWS4l-IT93_S-Eo63MMG9TtYi9PaBmN4YpZ1CYhDOl7o/s72-c/serkan%25C5%259Feny%25C3%25BCz.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4342773687773597585.post-6111954888592511049</id><published>2011-06-29T07:59:00.001-07:00</published><updated>2011-06-29T07:59:56.908-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Firebird"/><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio.Net"/><title type='text'>Firebird OLE DB Provider - IBProvider Asp.Net Insert Stored Procedure</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxZcllhEgpnzn8aNt2UNcf72YgDMRbpvEPiA2XfCJXKzA-CFldpY8zd2j_xF1eT191kJ-V3JzZ93i4tsch6v2lzoe872W1kBGsSSxJ5946Qf538lh_c0LFbdctQODKIniiaU_S5jGzm8E/s1600/Firebird+OLEDB+SqlDataSource+Insert+Stored+Procedure.JPG&quot; imageanchor=&quot;1&quot; rel=&quot;lightbox&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot; title=&quot;Firebird OleDb Provider&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;157&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxZcllhEgpnzn8aNt2UNcf72YgDMRbpvEPiA2XfCJXKzA-CFldpY8zd2j_xF1eT191kJ-V3JzZ93i4tsch6v2lzoe872W1kBGsSSxJ5946Qf538lh_c0LFbdctQODKIniiaU_S5jGzm8E/s200/Firebird+OLEDB+SqlDataSource+Insert+Stored+Procedure.JPG&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Bu blogta Asp.Net ile Firebird database için, OLE DB, ADO VE ADO.Net teknolojilerini destekleyen ve ücretli olan bir sürücü olan IBProvider kullanarak bir küçük uygulama yapacağım.&lt;br /&gt;
&lt;br /&gt;
Bu uygulamamda sırasıyla şunlar hakkında bazı fikirler edinebileceksiniz.! Asp.Net ile Firebird Ole Db veritabanına IBProvider ile bağlanmak ve Firebird veritabanımda bulunan Stored Procedure(Depolanmış Yordam) çalıştırarak Web Formumdan veriyi kaydetmek olacaktır.&lt;br /&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;Başlarken;&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
Daha önceki Firebird ve Interbase veritabanlarını, Asp.Net Web uygulamalarımda kullanmış bunlarla ilgilide yazıları yazmıştım.Firebird ODBC ile yapılabilecek işlemlerin hemen hemen tümünü aşama aşama anlattığım bloglarda şimdi ise Firebird OLE DB türünde bir connection &amp;nbsp;string (bağlantı dizisi) yapacağız.Bu connection string Microsoft .Net Framework OLE DB ve IBProvider sürücüsünü kullacaktır.Aynı şekilde daha önceki yazılarımda Ms Sql için hazırladığımız Stored Procedure bilgilerini bu kez Firebird OLE DB için kullanacağız.&lt;br /&gt;
&lt;br /&gt;
Yukarıda kısaca bahsettiğim konulara henüz göz atmamışsanız şimdi vereceğim linkleri ziyaret etmeniz.Bu konuyu daha iyi anlamanıza yardımcı olacaktır&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://sistemdestekuzmani.blogspot.com/search/label/Firebird&quot;&gt;Asp.Net Web Firebird ODBC ve Firebird ile ilgili tüm bloglar&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://sistemdestekuzmani.blogspot.com/p/firebird.html&quot;&gt;Asp.Net Web Firebird - Interbase Database ayrıntıları konulu yazılar&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://sistemdestekuzmani.blogspot.com/p/transact-sql.html&quot;&gt;Asp.Net Ms Sql Stored Procedure ve TSQL konuları&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;Neler gerekiyor ;&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
Microsoft Visual Studio 2010&lt;br /&gt;
IBProvider OLE DB &amp;amp; ODBC sürücüsü (&lt;a href=&quot;http://www.ibprovider.com/eng/download.html&quot; target=&quot;_blank&quot; title=&quot;IBProvider Professional Edition- indir&quot;&gt;Bu adreste trial sürümü mevcut&lt;/a&gt;)&lt;br /&gt;
Firebird 2.0 olarak tasarladığımız bir veritabanı.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;Biraz daha detay;&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
Birazdan hazırlayacağımız Asp.Net Web uygulamasında yine bir Asp.Net Visual Studio Data araçlarında bulunan SqlDataSource yapılandıracağız.Ayrıca yine FormView içinde Firebird Stored Procedure nasıl kullancağımızıda basitçe görebileceğiz.Fakat öncelikle yukarıda linkini verdiğim IBProvider sürücülerinin 64/32 &amp;nbsp;her hangi birini bilgisayarınıza yada server&#39;ınıza yüklemeni gerekecektir.Zaten bir Firebird yada IB Server kurulumunuz var ise kurulan dizine yeni sürücüleriniz eklenecektir.&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;b&gt;Şimdi başlayabiliriz;&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
&lt;u&gt;&lt;b&gt;1- IBProvider Connection String yapılandırması;&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiX-MEkYb9PV59rNLYZX2o3s8qzrR_8gZ4PRBhmV_-VMTlwuDH6PertXelzvQZTgPm2ogeVLDNygMX5dTFyifWL1akWPEsX2zp7DchaFuQX6ZaVfEegCLQSIZ2UrbOdGaxv-QhTYrY_QtA/s1600/Firebird+OLEDB+-1.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiX-MEkYb9PV59rNLYZX2o3s8qzrR_8gZ4PRBhmV_-VMTlwuDH6PertXelzvQZTgPm2ogeVLDNygMX5dTFyifWL1akWPEsX2zp7DchaFuQX6ZaVfEegCLQSIZ2UrbOdGaxv-QhTYrY_QtA/s320/Firebird+OLEDB+-1.JPG&quot; width=&quot;235&quot; /&gt;&lt;/a&gt;&lt;/div&gt;İlk yapmamız gerekenVisual Studio 2010 içerisinde Server Explorer kısmında bulunan Data Connections yardımı ile Add Server seçeneğini kullanarak Data Source kısmındaki sürücümüzü (.Net Framework Data Provider For OLE DB) olduğunu belirtmeliyiz.&lt;br /&gt;
&lt;br /&gt;
Eğer IBProvider yüklemeniz doğru yapılmış ise Sağdaki resimdede gördüğünüz gibi LCPI OLE DB Provider for Interbase [v3] [RC5]&lt;br /&gt;
seçeneğini görüyor olmalısınız.&lt;br /&gt;
&lt;br /&gt;
Database location bilgilerinizide Uygulamanızda yada Server veya Bilgisayarınızda bulunan Firebird veritabanımızın nerede olduğunu belirtiyoruz.&lt;br /&gt;
&lt;br /&gt;
Ve tabiki Firebird için varsayılan database şifremizi eğer değiştirmediysek SYSDBA ve masterkey bilgilerinide tamamlıyoruz.&lt;br /&gt;
&lt;br /&gt;
Buraya kadar işlemimiz Visual Studio 2010 içinde yeni bir Database Connection eklemek içindir.Bu işlemi Firebird içindeki Table- View- Stored Procedure- içeriğini görmek, ayrıca web.config işimizide adımlayarak yapmak için yapılandırıyoruz.Şimdi yine bu yapılandırma sonunda Test Connection button&#39;a tıkladığınızda olumlu yanıt olan&quot;Test connection succeeded&quot; görmelisiniz.Eğer yanıt bu değilse yukarıdaki adımları tekrar gözden geçirmelisiniz.&lt;br /&gt;
&lt;u&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
&lt;u&gt;&lt;b&gt;2- Sql Data Source &amp;amp;Web.config Connection String;&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
Firebird Ole Db ve IBProvider sürücümüzü SqlDataSource ile kullacağımızı söylemiştim.Şimdi ise adımlarla bu işlemi gerçekleştirelim.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicj6bICjRec8mwNN5nRZh3aVP1evjTcYPrMcjxzR4DEGHzuUsD_Dq9DYf_DasdK1kA7Kzn2O-vHMrcb6A4Rx0UoNYncMqmThKM3V2Itt8-tudSNyLyg17v7QiiJs-nk0u2F3cS0WVZj7M/s1600/Firebird+OLEDB+-3.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;136&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicj6bICjRec8mwNN5nRZh3aVP1evjTcYPrMcjxzR4DEGHzuUsD_Dq9DYf_DasdK1kA7Kzn2O-vHMrcb6A4Rx0UoNYncMqmThKM3V2Itt8-tudSNyLyg17v7QiiJs-nk0u2F3cS0WVZj7M/s320/Firebird+OLEDB+-3.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Web Form üzerindeki SqlDataSource ve Configre Data Source komutu ile ulaştığımız Wizard içinde şu görünümü aldığımda aynı zamanda web.config içindede bu bağlantı dizesi oluşmuş olacaktır.Burada dikkat etmemiz gereken şey Data Source kısmındaki bilginin daha önce tanımladığımız Data Location dizinini işaret ediyor olmasıdır.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhS0fbGcf-tsDqSFumGKPo1_JFB4ytlQgFEHmuozC-Txp8C9G1Ifu4RmTLQtBb0nb8bNHgae4RNJddR6ckBg1DIhqf4pt6L5QW6RRjQyS1pR9vrDbY_a019wiT1t9kK2ZsyecaAtCl7hYQ/s1600/Firebird+OLEDB+-4.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhS0fbGcf-tsDqSFumGKPo1_JFB4ytlQgFEHmuozC-Txp8C9G1Ifu4RmTLQtBb0nb8bNHgae4RNJddR6ckBg1DIhqf4pt6L5QW6RRjQyS1pR9vrDbY_a019wiT1t9kK2ZsyecaAtCl7hYQ/s1600/Firebird+OLEDB+-4.JPG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sql Data Source için yapılandırmama devam ederken bir önceki yapılandırmadan sonra seçmem gereken Select Statement içinde &quot;Stored Procedure&quot; seçeneği seçmek olacaktır.Bunun nedeni Firebird veritabanım içinde TEST1_I adında Insert Procedure olduğunu ve kayıt ekleme işleminin Stored Procedure ile gerçekleştireceğimi ayrıca bir Sql cümlesi yazmak istemediğimi belirtiyorum.Artık web.config dosyasındaki connection string durumunu kontrol edebiliriz.Aşağıdaki türden bir bağlantı dizise doğru olacaktır.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifrrmtvxMBVj0QgRVkEXszckm6r6aieyjdZBjpGdpwXX6oqZcDyBULsxkqO6DTj8lSyx7XRTkjvv7vz6Fm6rr0C34ow590OP9pwSJcj51snkgvfCrfy_3JdO5eLB5oHsE0L3q6ez-0Pxs/s1600/Firebird+OLEDB+-5.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;117&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifrrmtvxMBVj0QgRVkEXszckm6r6aieyjdZBjpGdpwXX6oqZcDyBULsxkqO6DTj8lSyx7XRTkjvv7vz6Fm6rr0C34ow590OP9pwSJcj51snkgvfCrfy_3JdO5eLB5oHsE0L3q6ez-0Pxs/s640/Firebird+OLEDB+-5.JPG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;3-SqlDatsSource - Form view ve Stored Procedure kullanımı hazırlayalım;&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;-SqlDataSource Html&lt;/b&gt;&lt;br /&gt;
&lt;asp:sqldatasource &lt;br=&quot;&quot; connectionstring=&quot;&amp;lt;%$ ConnectionStrings:FirebirdOLEDB %&amp;gt;&quot; id=&quot;FirebirdOLEDBSource&quot; runat=&quot;server&quot;&gt;&lt;/asp:sqldatasource&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #990000;&quot;&gt;&amp;lt;asp:SqlDataSource ID&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt;=&quot;FirebirdOLEDBSource&quot; &lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;runat&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt;=&quot;server&quot;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #990000;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;ConnectionString&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #990000;&quot;&gt;=&quot;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: yellow;&quot;&gt;&amp;lt;%$&lt;/span&gt; ConnectionStrings:FirebirdOLEDB &lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: yellow;&quot;&gt;%&amp;gt;&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #990000;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;&amp;nbsp; InsertCommand&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt;=&quot;&lt;b&gt;TEST01_I&lt;/b&gt;&quot;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #990000;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;InsertCommandType&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt;=&quot;&lt;b&gt;StoredProcedure&lt;/b&gt;&quot;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #990000;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;ProviderName=&quot;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: yellow;&quot;&gt;&amp;lt;%$ &lt;/span&gt;ConnectionStrings:FirebirdOLEDB.ProviderName &lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: yellow;&quot;&gt;%&amp;gt;&lt;/span&gt;&quot;&amp;gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #990000;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;InsertParameters&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #990000;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;&amp;lt;asp:Parameter Name&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt;=&quot;UNAME&quot;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #990000;&quot;&gt; Type&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt;=&quot;String&quot;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #990000;&quot;&gt; /&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #990000;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;&amp;lt;asp:Parameter Name&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt;=&quot;USNAME&quot;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #990000;&quot;&gt; Type&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt;=&quot;String&quot;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #990000;&quot;&gt; /&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #990000;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;&amp;lt;asp:Parameter Name&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt;=&quot;UNUMBER&quot;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #990000;&quot;&gt; Type&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt;=&quot;String&quot;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #990000;&quot;&gt; /&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #990000;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/InsertParameters&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #990000;&quot;&gt;&amp;lt;/asp:SqlDataSource&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;-FormView Html&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #cc0000;&quot;&gt;&amp;lt;asp:FormView&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt; ID&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt;=&quot;FormView1&quot;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt; runat&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt;=&quot;server&quot; &lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;DataSourceID&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt;&lt;b&gt;=&quot;FirebirdOLEDBSource&quot; &lt;/b&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;DefaultMode&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt;=&quot;Insert&quot;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #990000;&quot;&gt;&amp;lt;InsertItemTemplate&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;asp:TextBox ID&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt;=&quot;UNAMETextBox&quot; &lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;runat&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt;=&quot;server&quot; &lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;Text=&#39;&amp;lt;%# Bind(&quot;UNAME&quot;) %&amp;gt;&#39; /&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;asp:TextBox ID&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt;=&quot;USNAMETextBox&quot;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt; runat&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt;=&quot;server&quot;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt; Text=&#39;&amp;lt;%# Bind(&quot;USNAME&quot;) %&amp;gt;&#39; /&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;asp:TextBox ID&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt;=&quot;UNUMBERTextBox&quot;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt; runat&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt;=&quot;server&quot;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt; Text=&#39;&amp;lt;%# Bind(&quot;UNUMBER&quot;) %&amp;gt;&#39; /&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;asp:Button ID&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt;=&quot;InsertButton&quot;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt; runat&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt;=&quot;server&quot;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt; CausesValidation&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt;=&quot;True&quot; &lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;CommandName&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt;=&quot;Insert&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Text&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt;=&quot;Insert&quot; &lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;/&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #990000;&quot;&gt;&amp;nbsp;&amp;lt;/InsertItemTemplate&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #990000;&quot;&gt; &amp;lt;/asp:FormView&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #990000;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
Web form içerisindeki bu kod diziminden sonra geride yapmamız gereken tek işlem artık bu yapılandırmalarımızı test etmek olacaktır.İstersek yeni bir SqlData Source ekleyerek bu kaynağıda GridView için kulanabilir yada mevcut SqlDataSource bağlantımızı yeni bir GridView ilede eşletirebiliriz.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Asp.Net Web Firebird Ole Db Stored Procedure Insert Procedure&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9UOnKMu8t9EgZgA4CiWoUugwx3up775E-KgUqQoMocUOdFw9P7pBxVK8YzYgS6lWVMt7B5tore3ebfnHTIc3LAmlx3PnXhZ46XgSIx5Xfvb1lPaf3D-A2Uru_oeGK2m2I_9c4BHJ-OKY/s1600/Firebird+OLEDB+-6.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9UOnKMu8t9EgZgA4CiWoUugwx3up775E-KgUqQoMocUOdFw9P7pBxVK8YzYgS6lWVMt7B5tore3ebfnHTIc3LAmlx3PnXhZ46XgSIx5Xfvb1lPaf3D-A2Uru_oeGK2m2I_9c4BHJ-OKY/s1600/Firebird+OLEDB+-6.JPG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;u&gt;&lt;b&gt;4- Son ayrıntılar;&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Uygulamada bulunan Firebird veritabanında Stored Procedure olmalıdır.Bu örnekte Procedure ismi TEST1_I olarak Insert Sql dizisi içeren Procedure önceden yapılandırılarak örnek gösterilmişdir.&lt;/li&gt;
&lt;li&gt;InterBase 7.5 Manager console çalışır durumda olmalıdır.Firebird Super Server kullanılacak bir uygulamada client fbclient ile Firebird Database create edilmelidir.Bu uygulamada Firebird veritabanı Client Library File gds32.dll yani Interbase Client kullanılmıştır ve sonuç başarılıdır.&lt;/li&gt;
&lt;/ul&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;div id=&quot;BlogDown&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;b&gt;Sponsorlu Bağlantılar:&lt;/b&gt;&lt;br /&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
&lt;!--
google_ad_client = &quot;ca-pub-0155548000224975&quot;;
/* 468x60 Text */
google_ad_slot = &quot;6692357610&quot;;
google_ad_width = 468;
google_ad_height = 60;
//--&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;script src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot; type=&quot;text/javascript&quot;&gt;
&lt;/script&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://firebird-sql.blogspot.com/feeds/6111954888592511049/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://firebird-sql.blogspot.com/2011/06/firebird-ole-db-provider-ibprovider.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4342773687773597585/posts/default/6111954888592511049'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4342773687773597585/posts/default/6111954888592511049'/><link rel='alternate' type='text/html' href='http://firebird-sql.blogspot.com/2011/06/firebird-ole-db-provider-ibprovider.html' title='Firebird OLE DB Provider - IBProvider Asp.Net Insert Stored Procedure'/><author><name>Memento</name><uri>http://www.blogger.com/profile/02619194910809852928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxZcllhEgpnzn8aNt2UNcf72YgDMRbpvEPiA2XfCJXKzA-CFldpY8zd2j_xF1eT191kJ-V3JzZ93i4tsch6v2lzoe872W1kBGsSSxJ5946Qf538lh_c0LFbdctQODKIniiaU_S5jGzm8E/s72-c/Firebird+OLEDB+SqlDataSource+Insert+Stored+Procedure.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4342773687773597585.post-1000330530592012053</id><published>2011-06-29T07:52:00.001-07:00</published><updated>2011-06-29T07:52:55.812-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Firebird"/><category scheme="http://www.blogger.com/atom/ns#" term="IBEXPERT"/><title type='text'>IBEXPERT DataManager- Firebird Table Create-Register- ipuçları -1</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhAzvvSDhuSJQE-vk25lspjnT8q67-t7LjGBWu3pc-6DVZNAs-blu9WB1GgyM5DW1QMsNxRT9S6ZN70rbnSHdkAmw-_Xcu2GomYjP6ZAsXJqcM0ypkCUOzu1jy1-2Urxf-Y7oh3orO37Qc/s1600/IBEXPERT-FirebirdDatabase-Create-Register_Logo.JPG&quot; imageanchor=&quot;1&quot; rel=&quot;lightbox&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot; title=&quot;Firebird &amp;amp; IBEXPERT&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;170&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhAzvvSDhuSJQE-vk25lspjnT8q67-t7LjGBWu3pc-6DVZNAs-blu9WB1GgyM5DW1QMsNxRT9S6ZN70rbnSHdkAmw-_Xcu2GomYjP6ZAsXJqcM0ypkCUOzu1jy1-2Urxf-Y7oh3orO37Qc/s200/IBEXPERT-FirebirdDatabase-Create-Register_Logo.JPG&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Kesinlikle ücretsiz Firebird Database (veritabanı) ve oldukça kullanışlı IBEXPERT Database Manager;&lt;br /&gt;
&lt;br /&gt;
Bu iki ürün bir araya getirdiğinizde ve kullanım nitelikleri ile edineceğiniz yeni tecrübelerle birleştirebilir.Tasarladığınız veritabanını bir web projesi yada windows form&#39;da programlarınızda kullanmak hayli basit bir iş haline getirebilirsiniz...&lt;br /&gt;
&lt;br /&gt;
Bir zamandır yazmaya devam ettiğim Firebird ve Interbase yazılarında ODBC veya OLEDB kullanarak ayrıca farklı &amp;nbsp;Provider tipleriyle bağlantılar kuruyor ve Visual Studio Ultimate yada 2008 - 2010 aracımızda Asp.Net Web uygulamaları hazırlıyoruz.Şimdi ise en az Firebird database kadar ücretsiz bilgiler yeralan bu blogta IBEXPERT kullanımı ile ilgili bazı önemli ipuçları vermenin yerinde olacağına karar verdim.Bakalım geçmişte Firebird ile ilgili neler yazdık ve nasıl web üzerinde türkçe kaynakları &lt;a href=&quot;http://sistemdestekuzmani.blogspot.com/&quot; title=&quot;Serkan Şenyüz&quot;&gt;bu blog sayesinde&lt;/a&gt; oluşturuyoruz...&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;Firebird İle Neler Yaptık Neler ?&lt;/b&gt;&lt;br /&gt;
• İlk yazımızda Firebird nedir diyerek tanımaya başladık sonrasında, Firebird kurulumu ile gelen araçlarla ilk Firebird veritabanımızı ve tablosunu ISQL aracı ile oluşturmuştuk.Daha sonrasında Firebird ODBC verikaynağı oluşturarak Visual Studio 2008 ile bağlantılar kurduk ve veriler ekledik sildik düzenledik bu çalışan örneklerde Visual Studio 2010 da devam etti.Firebird ile .Net Framework kullanarak ilk Dataset içinde Table Adapter kullandığımız bir kaç örnek yaptıktan sonra , Sql Manager kullandığımızda Transact Sql Query(sorgular) sırası gelmişti bunlarıda test ettik.Bu yazılardan sonra OLEDB Provider kullanmaya başladık ki artık ODBC dışında ve geliştirici araçlarınında tüm veri araçlarını kullanabilecek hale geldik.Bu yazılarda bir web projesinde Ms Sql &#39; de yapılan her işlemin aynısını belkide aynı performansta Firebird OleDb ile yapmış olduk.Ara yazılarda Interbase ile Firebird için ortak teknolojilerinden farklar derken bir kaç Sql Manager &#39;da diyebileceğimi veritabanı yönetimsel araçları ile ilgili bilgileri yazdık.Ne kadar çok şey yapmışız değil mi !&lt;br /&gt;
Bu özetlerin blog yazıları sol tarafta bulunan Firebird Sql Blogları altında listelenirler ve ayrıca &lt;a href=&quot;http://sistemdestekuzmani.blogspot.com/p/firebird.html&quot; target=&quot;_blank&quot; title=&quot;Tüm Interbase-Firebird yazıları&quot;&gt;Firebird sayfasındada&lt;/a&gt; açıklamaları bulunur dilerseniz göz atabilirsiniz.&lt;br /&gt;
&lt;br /&gt;
Şimdi sıra Firebird ve Interbase veritabanı tasarımları yapabildiğimiz &quot;bana göre&quot; en iyi ve en kullanışlı IBEXPERT programıyla ilgileneceğiz ve bu sayede işin görsel kısımlarınıda aşacağız.Umarım Firebird gibi ücretsiz veritabanını Windows Form yazılımların dışında Web yazılımcılarıda kullanmaya başlarlar...&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Konumuz Nedir ? &lt;/b&gt;&lt;br /&gt;
Firebird kurulumu ile gelen ISQL dos mod ile Sql yazarak Firebird veritabanı oluşturmak sonrada bir Table işi biraz zahmetlidir.Bu zahmeti bitiren derde derman kıvamında IBEXPERT dir.Bizim konumuzda bu aracı kullanacak ve şu aşağıdaki işleri yapacağız.&lt;br /&gt;
&lt;br /&gt;
• Yeni bir Firebird veritabanı oluşturacağız&lt;br /&gt;
• Oluşturduğumuz Firebird veritabanına yeni Tablo ekleyeceğiz&lt;br /&gt;
• Bu iki işi yaparken bazı önemli ipuçlarını aracın görselleri ile birlikte vereceğiz.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;IBEXPERT Create Database;&lt;/b&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjeD46IAS9t21aXvwX11VmSoXt3epFJx9iJN49Pyxkkeq-Ubo4dfi9qCGhLtzefiGmThElr32pu8fY50PJbBYFVG88vVMgvYzT9aJ-0-FyaHxlRfTKkQcjrbfDtZIWTpUsbtRShyphenhyphenGz9VBs/s1600/IBEXPERT_Create_Register_1.JPG&quot; imageanchor=&quot;1&quot; rel=&quot;lightbox&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjeD46IAS9t21aXvwX11VmSoXt3epFJx9iJN49Pyxkkeq-Ubo4dfi9qCGhLtzefiGmThElr32pu8fY50PJbBYFVG88vVMgvYzT9aJ-0-FyaHxlRfTKkQcjrbfDtZIWTpUsbtRShyphenhyphenGz9VBs/s1600/IBEXPERT_Create_Register_1.JPG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;IBExpert ile yeni bir Firebird veya Interbase veritabanı için yapılması gereken ilk iş soldaki resimdeki gibi Create Database komutu vermektir.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5fyD8tzuoelKKgaaL2OJG11Y8bfId04SapJ13-PlSZ3TRfW-D1i2NrjRHbLyHavXDt51svll6ihdM4oL8wWyDm52GAJ6sNTBzp_TFVUz9_AjJaTCoxTlBWFRjiH7ek8EAzvZRboxEFUM/s1600/IBEXPERT_Create_Register_2.JPG&quot; imageanchor=&quot;1&quot; rel=&quot;lightbox&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot; title=&quot;IBExpert Create Database Firebird&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;206&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5fyD8tzuoelKKgaaL2OJG11Y8bfId04SapJ13-PlSZ3TRfW-D1i2NrjRHbLyHavXDt51svll6ihdM4oL8wWyDm52GAJ6sNTBzp_TFVUz9_AjJaTCoxTlBWFRjiH7ek8EAzvZRboxEFUM/s320/IBEXPERT_Create_Register_2.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Dikkatinizi önemli bir kaç ayrıntıya çekmek istiyorum.&lt;br /&gt;
&lt;br /&gt;
• Firebird &lt;b&gt;UserName:SYSDBA&lt;/b&gt; ve &lt;b&gt;Password: masterkey&lt;/b&gt; varsayılan şifredir.Database oluşturulup yeni grant tipleri ve kullanıcıları edinebilirsiniz.&lt;br /&gt;
&lt;br /&gt;
• Yanda Client Library File &lt;b&gt;gds32.dll&lt;/b&gt; Interbase database ait olan client library dosyasıdır ve Firebird bu library ilede create edilebilir.Lakin OleDB provider kullandığınızda bu library kullanımı bazen sıkıntılar yaratabilecektir.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmULph9ttCyfdTVOPG9WAhYxwXn_3Wa0RWmV79_31X5WBWzjpryGyRWbCHZuJ95WeSlJm36Wo0lN6qsY5PpGdVLPoL84xPbsAhzTP63Zb00GMLuwA0lclCCa9ZEx6kyTEaFeUezCgOgGc/s1600/Firebird+create+database.JPG&quot; imageanchor=&quot;1&quot; rel=&quot;lightbox&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;239&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmULph9ttCyfdTVOPG9WAhYxwXn_3Wa0RWmV79_31X5WBWzjpryGyRWbCHZuJ95WeSlJm36Wo0lN6qsY5PpGdVLPoL84xPbsAhzTP63Zb00GMLuwA0lclCCa9ZEx6kyTEaFeUezCgOgGc/s320/Firebird+create+database.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
• &amp;nbsp;Firebird veritabanını oluştururken client library dll dosyanız Firebird Server kurulumunda gelmiş olan &lt;b&gt;fbclient.dll &lt;/b&gt;dosyasına işaret etmeniz gerekir.&lt;br /&gt;
&lt;br /&gt;
• Charset bilindiği gibi WIN1254 tr karakterleri destekler fakat burada sadece bunu yapılandırmanız tek başına karakter bakımından işe yaramaz.Eğer Visual Studio aracınızla bağlanırken aynı yapılandırmayı yapmaz iseniz kayıtlarını Tr karaterleri almaz, bunun nedeni Veritabanın içindeki setin aynı zamanda bağlantı teknoloji ilede örtüşmesi gerekliliğindendir.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdb3ONcnfDKUiwaTLx_CMWL_acwwRUIb1Apm-gKOTGNZ-UA8-JyjsNLNUDjb6yNfeE42G8T-61NQynioYBokAeA3bGCCvypZsGfKkbw4bsD72Nx74A_ma9cUKl-E6zoR5BRBCw66b_Stc/s1600/IBEXPERT_Create_Register_4.JPG&quot; imageanchor=&quot;1&quot; rel=&quot;lightbox&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdb3ONcnfDKUiwaTLx_CMWL_acwwRUIb1Apm-gKOTGNZ-UA8-JyjsNLNUDjb6yNfeE42G8T-61NQynioYBokAeA3bGCCvypZsGfKkbw4bsD72Nx74A_ma9cUKl-E6zoR5BRBCw66b_Stc/s1600/IBEXPERT_Create_Register_4.JPG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;• IBExpert ile Firebird veya Interbase veritabanı oluştururken yapılandırdığımız bilgilerle bağlantıyı sınamamız önemlidir.Bunun için Test Connect komutu ile soldaki gibi tes işlemi yapmalıyız.Yanda görüldüğü üzere Firebird veritabanımızın oluşturulması başarılı olmuştur.Bu işlemden sonrada artık veritabanımızı IBExpert için firebird veritabanımızı kayıt edebiliriz &quot;Register&quot; komutu bu işlem için yeterlidir.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8AP2wnIw-dsOZ0B8PpJee5fMU_eoR9WXmEH4OL-OD0JrCJq6QJvonLEC2YNdzRn0iLj6x9PSL3Yc_CeXSNJ6fQb0tQ4Rm0JMrUxe5JZB9n4ZpiP0v0_tu0xJi1oTvt6aR67xu0CZY15o/s1600/IBEXPERT_Create_Register_5.JPG&quot; imageanchor=&quot;1&quot; rel=&quot;lightbox&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;196&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8AP2wnIw-dsOZ0B8PpJee5fMU_eoR9WXmEH4OL-OD0JrCJq6QJvonLEC2YNdzRn0iLj6x9PSL3Yc_CeXSNJ6fQb0tQ4Rm0JMrUxe5JZB9n4ZpiP0v0_tu0xJi1oTvt6aR67xu0CZY15o/s320/IBEXPERT_Create_Register_5.JPG&quot; width=&quot;183&quot; /&gt;&lt;/a&gt;&lt;/div&gt;• FirebirdDB isimli veritabanımız hazırlanmış ve IBExpert Manager tarafından kayıt edilmiş oldu artık veritabanımızda olmasını istediğimiz yandaki resimlerdende görebildiğiniz object çalışmalarına başlayabilirsiniz.Bunların hepsine bloglarda detaylıca zaman içerisinde ne olduklarını detayları ile yazmaya çalışacağım.Şimdilik ilk ihtiyacımız olan Table olduğundan önce bunu yapalım..&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;IBEXPERT - Firebird Create Table&lt;/b&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsCXEHSlZnnseaisrfH2gBQVPfrt173vORNNCOEyO2_1__Dt0aCfIpQYjS__fhKFXESbnU5lXU4qntJ0W42QhEUUCG4RMn9p5YN1HpsjvhomY26AWUOExuaghDFeofb1d9TL3OOlftg-M/s1600/IBEXPERT_Create_Register_6.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;122&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsCXEHSlZnnseaisrfH2gBQVPfrt173vORNNCOEyO2_1__Dt0aCfIpQYjS__fhKFXESbnU5lXU4qntJ0W42QhEUUCG4RMn9p5YN1HpsjvhomY26AWUOExuaghDFeofb1d9TL3OOlftg-M/s320/IBEXPERT_Create_Register_6.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;•&amp;nbsp;Yeni veritabanımıza yeni bir tablo IBEXPERT aracımızda &quot;New Table&quot; yada Ctrl+N hızlı bir şekilde yapılabilir.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIlJ_rgGOisUReF0Nw6FsTLrpT7oFPdm5fbvI-NrzRDao9uDqafHxrRZyKRQsUSlCCG65Rbm0hdg0mBAK2Z6jQWnE414hKTBhGdwiH9bdk1hytXIhzWJhGprSdTq9AsH23c8kfV9zzsU4/s1600/IBEXPERT_Create_Register_7.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;238&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIlJ_rgGOisUReF0Nw6FsTLrpT7oFPdm5fbvI-NrzRDao9uDqafHxrRZyKRQsUSlCCG65Rbm0hdg0mBAK2Z6jQWnE414hKTBhGdwiH9bdk1hytXIhzWJhGprSdTq9AsH23c8kfV9zzsU4/s640/IBEXPERT_Create_Register_7.JPG&quot; width=&quot;600&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Son işlemden sonra IBExpert Data Manager ile yeni bir Firebird veritabanı edinmiş ve yeni veritabanımız içerisinde yeni bir Table için gerekli işlemleri görsel olarak yapmış olduk.Görüldüğü gibi ISQL aracından çok daha kolay olarak edindiğimiz veritabanımızı tasarlamaya artık başlayabiliriz.&lt;br /&gt;
&lt;div id=&quot;BlogDown&quot;&gt;&lt;script type=&quot;text/javascript&quot;&gt;
&lt;!--
google_ad_client = &quot;ca-pub-0155548000224975&quot;;
/* 250x250 Text Kare */
google_ad_slot = &quot;3848591790&quot;;
google_ad_width = 250;
google_ad_height = 250;
//--&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;script src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot; type=&quot;text/javascript&quot;&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
&lt;!--
google_ad_client = &quot;pub-0155548000224975&quot;;
/* 468x60, down_blog */
google_ad_slot = &quot;6692357610&quot;;
google_ad_width = 468;
google_ad_height = 60;
//--&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;script src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot; type=&quot;text/javascript&quot;&gt;
&lt;/script&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://firebird-sql.blogspot.com/feeds/1000330530592012053/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://firebird-sql.blogspot.com/2011/06/ibexpert-datamanager-firebird-table.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4342773687773597585/posts/default/1000330530592012053'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4342773687773597585/posts/default/1000330530592012053'/><link rel='alternate' type='text/html' href='http://firebird-sql.blogspot.com/2011/06/ibexpert-datamanager-firebird-table.html' title='IBEXPERT DataManager- Firebird Table Create-Register- ipuçları -1'/><author><name>Memento</name><uri>http://www.blogger.com/profile/02619194910809852928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhAzvvSDhuSJQE-vk25lspjnT8q67-t7LjGBWu3pc-6DVZNAs-blu9WB1GgyM5DW1QMsNxRT9S6ZN70rbnSHdkAmw-_Xcu2GomYjP6ZAsXJqcM0ypkCUOzu1jy1-2Urxf-Y7oh3orO37Qc/s72-c/IBEXPERT-FirebirdDatabase-Create-Register_Logo.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4342773687773597585.post-7354587497440897674</id><published>2011-05-30T12:01:00.001-07:00</published><updated>2011-05-30T12:01:49.611-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Firebird"/><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio.Net"/><title type='text'>Asp.Net Firebird OLE DB IBProvider &amp; Stored Procedures</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxZcllhEgpnzn8aNt2UNcf72YgDMRbpvEPiA2XfCJXKzA-CFldpY8zd2j_xF1eT191kJ-V3JzZ93i4tsch6v2lzoe872W1kBGsSSxJ5946Qf538lh_c0LFbdctQODKIniiaU_S5jGzm8E/s1600/Firebird+OLEDB+SqlDataSource+Insert+Stored+Procedure.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;157&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxZcllhEgpnzn8aNt2UNcf72YgDMRbpvEPiA2XfCJXKzA-CFldpY8zd2j_xF1eT191kJ-V3JzZ93i4tsch6v2lzoe872W1kBGsSSxJ5946Qf538lh_c0LFbdctQODKIniiaU_S5jGzm8E/s200/Firebird+OLEDB+SqlDataSource+Insert+Stored+Procedure.JPG&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Bu blogta Asp.Net ile Firebird database için, OLE DB, ADO VE ADO.Net teknolojilerini destekleyen ve ücretli olan bir sürücü olan IBProvider kullanarak bir küçük uygulama yapacağım.&lt;br /&gt;
&lt;br /&gt;
Bu uygulamamda sırasıyla şunlar hakkında bazı fikirler edinebileceksiniz.! Asp.Net ile Firebird Ole Db veritabanına IBProvider ile bağlanmak ve Firebird veritabanımda bulunan Stored Procedure(Depolanmış Yordam) çalıştırarak Web Formumdan veriyi kaydetmek olacaktır.&lt;br /&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;Başlarken;&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
Daha önceki Firebird ve Interbase veritabanlarını, Asp.Net Web uygulamalarımda kullanmış bunlarla ilgilide yazıları yazmıştım.Firebird ODBC ile yapılabilecek işlemlerin hemen hemen tümünü aşama aşama anlattığım bloglarda şimdi ise Firebird OLE DB türünde bir connection &amp;nbsp;string (bağlantı dizisi) yapacağız.Bu connection string Microsoft .Net Framework OLE DB ve IBProvider sürücüsünü kullacaktır.Aynı şekilde daha önceki yazılarımda Ms Sql için hazırladığımız Stored Procedure bilgilerini bu kez Firebird OLE DB için kullanacağız.&lt;br /&gt;
&lt;br /&gt;
Yukarıda kısaca bahsettiğim konulara henüz göz atmamışsanız şimdi vereceğim linkleri ziyaret etmeniz.Bu konuyu daha iyi anlamanıza yardımcı olacaktır&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://sistemdestekuzmani.blogspot.com/search/label/Firebird&quot;&gt;Asp.Net Web Firebird ODBC ve Firebird ile ilgili tüm bloglar&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://sistemdestekuzmani.blogspot.com/p/firebird.html&quot;&gt;Asp.Net Web Firebird - Interbase Database ayrıntıları konulu yazılar&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://sistemdestekuzmani.blogspot.com/p/transact-sql.html&quot;&gt;Asp.Net Ms Sql Stored Procedure ve TSQL konuları&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;Neler gerekiyor ;&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
Microsoft Visual Studio 2010&lt;br /&gt;
IBProvider OLE DB &amp;amp; ODBC sürücüsü (&lt;a href=&quot;http://www.ibprovider.com/eng/download.html&quot; target=&quot;_blank&quot; title=&quot;IBProvider Professional Edition- indir&quot;&gt;Bu adreste trial sürümü mevcut&lt;/a&gt;)&lt;br /&gt;
Firebird 2.0 olarak tasarladığımız bir veritabanı.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;Biraz daha detay;&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
Birazdan hazırlayacağımız Asp.Net Web uygulamasında yine bir Asp.Net Visual Studio Data araçlarında bulunan SqlDataSource yapılandıracağız.Ayrıca yine FormView içinde Firebird Stored Procedure nasıl kullancağımızıda basitçe görebileceğiz.Fakat öncelikle yukarıda linkini verdiğim IBProvider sürücülerinin 64/32 &amp;nbsp;her hangi birini bilgisayarınıza yada server&#39;ınıza yüklemeni gerekecektir.Zaten bir Firebird yada IB Server kurulumunuz var ise kurulan dizine yeni sürücüleriniz eklenecektir.&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;b&gt;Şimdi başlayabiliriz;&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
&lt;u&gt;&lt;b&gt;1- IBProvider Connection String yapılandırması;&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiX-MEkYb9PV59rNLYZX2o3s8qzrR_8gZ4PRBhmV_-VMTlwuDH6PertXelzvQZTgPm2ogeVLDNygMX5dTFyifWL1akWPEsX2zp7DchaFuQX6ZaVfEegCLQSIZ2UrbOdGaxv-QhTYrY_QtA/s1600/Firebird+OLEDB+-1.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiX-MEkYb9PV59rNLYZX2o3s8qzrR_8gZ4PRBhmV_-VMTlwuDH6PertXelzvQZTgPm2ogeVLDNygMX5dTFyifWL1akWPEsX2zp7DchaFuQX6ZaVfEegCLQSIZ2UrbOdGaxv-QhTYrY_QtA/s320/Firebird+OLEDB+-1.JPG&quot; width=&quot;235&quot; /&gt;&lt;/a&gt;&lt;/div&gt;İlk yapmamız gerekenVisual Studio 2010 içerisinde Server Explorer kısmında bulunan Data Connections yardımı ile Add Server seçeneğini kullanarak Data Source kısmındaki sürücümüzü (.Net Framework Data Provider For OLE DB) olduğunu belirtmeliyiz.&lt;br /&gt;
&lt;br /&gt;
Eğer IBProvider yüklemeniz doğru yapılmış ise Sağdaki resimdede gördüğünüz gibi LCPI OLE DB Provider for Interbase [v3] [RC5]&lt;br /&gt;
seçeneğini görüyor olmalısınız.&lt;br /&gt;
&lt;br /&gt;
Database location bilgilerinizide Uygulamanızda yada Server veya Bilgisayarınızda bulunan Firebird veritabanımızın nerede olduğunu belirtiyoruz.&lt;br /&gt;
&lt;br /&gt;
Ve tabiki Firebird için varsayılan database şifremizi eğer değiştirmediysek SYSDBA ve masterkey bilgilerinide tamamlıyoruz.&lt;br /&gt;
&lt;br /&gt;
Buraya kadar işlemimiz Visual Studio 2010 içinde yeni bir Database Connection eklemek içindir.Bu işlemi Firebird içindeki Table- View- Stored Procedure- içeriğini görmek, ayrıca web.config işimizide adımlayarak yapmak için yapılandırıyoruz.Şimdi yine bu yapılandırma sonunda Test Connection button&#39;a tıkladığınızda olumlu yanıt olan&quot;Test connection succeeded&quot; görmelisiniz.Eğer yanıt bu değilse yukarıdaki adımları tekrar gözden geçirmelisiniz.&lt;br /&gt;
&lt;u&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
&lt;u&gt;&lt;b&gt;2- Sql Data Source &amp;amp;Web.config Connection String;&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
Firebird Ole Db ve IBProvider sürücümüzü SqlDataSource ile kullacağımızı söylemiştim.Şimdi ise adımlarla bu işlemi gerçekleştirelim.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicj6bICjRec8mwNN5nRZh3aVP1evjTcYPrMcjxzR4DEGHzuUsD_Dq9DYf_DasdK1kA7Kzn2O-vHMrcb6A4Rx0UoNYncMqmThKM3V2Itt8-tudSNyLyg17v7QiiJs-nk0u2F3cS0WVZj7M/s1600/Firebird+OLEDB+-3.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;136&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicj6bICjRec8mwNN5nRZh3aVP1evjTcYPrMcjxzR4DEGHzuUsD_Dq9DYf_DasdK1kA7Kzn2O-vHMrcb6A4Rx0UoNYncMqmThKM3V2Itt8-tudSNyLyg17v7QiiJs-nk0u2F3cS0WVZj7M/s320/Firebird+OLEDB+-3.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Web Form üzerindeki SqlDataSource ve Configre Data Source komutu ile ulaştığımız Wizard içinde şu görünümü aldığımda aynı zamanda web.config içindede bu bağlantı dizesi oluşmuş olacaktır.Burada dikkat etmemiz gereken şey Data Source kısmındaki bilginin daha önce tanımladığımız Data Location dizinini işaret ediyor olmasıdır.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhS0fbGcf-tsDqSFumGKPo1_JFB4ytlQgFEHmuozC-Txp8C9G1Ifu4RmTLQtBb0nb8bNHgae4RNJddR6ckBg1DIhqf4pt6L5QW6RRjQyS1pR9vrDbY_a019wiT1t9kK2ZsyecaAtCl7hYQ/s1600/Firebird+OLEDB+-4.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhS0fbGcf-tsDqSFumGKPo1_JFB4ytlQgFEHmuozC-Txp8C9G1Ifu4RmTLQtBb0nb8bNHgae4RNJddR6ckBg1DIhqf4pt6L5QW6RRjQyS1pR9vrDbY_a019wiT1t9kK2ZsyecaAtCl7hYQ/s1600/Firebird+OLEDB+-4.JPG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sql Data Source için yapılandırmama devam ederken bir önceki yapılandırmadan sonra seçmem gereken Select Statement içinde &quot;Stored Procedure&quot; seçeneği seçmek olacaktır.Bunun nedeni Firebird veritabanım içinde TEST1_I adında Insert Procedure olduğunu ve kayıt ekleme işleminin Stored Procedure ile gerçekleştireceğimi ayrıca bir Sql cümlesi yazmak istemediğimi belirtiyorum.Artık web.config dosyasındaki connection string durumunu kontrol edebiliriz.Aşağıdaki türden bir bağlantı dizise doğru olacaktır.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifrrmtvxMBVj0QgRVkEXszckm6r6aieyjdZBjpGdpwXX6oqZcDyBULsxkqO6DTj8lSyx7XRTkjvv7vz6Fm6rr0C34ow590OP9pwSJcj51snkgvfCrfy_3JdO5eLB5oHsE0L3q6ez-0Pxs/s1600/Firebird+OLEDB+-5.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;117&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifrrmtvxMBVj0QgRVkEXszckm6r6aieyjdZBjpGdpwXX6oqZcDyBULsxkqO6DTj8lSyx7XRTkjvv7vz6Fm6rr0C34ow590OP9pwSJcj51snkgvfCrfy_3JdO5eLB5oHsE0L3q6ez-0Pxs/s640/Firebird+OLEDB+-5.JPG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;3-SqlDatsSource - Form view ve Stored Procedure kullanımı hazırlayalım;&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;-SqlDataSource Html&lt;/b&gt;&lt;br /&gt;
&lt;asp:sqldatasource &lt;br=&quot;&quot; connectionstring=&quot;&amp;lt;%$ ConnectionStrings:FirebirdOLEDB %&amp;gt;&quot; id=&quot;FirebirdOLEDBSource&quot; runat=&quot;server&quot;&gt;&lt;/asp:sqldatasource&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #990000;&quot;&gt;&amp;lt;asp:SqlDataSource ID&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt;=&quot;FirebirdOLEDBSource&quot; &lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;runat&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt;=&quot;server&quot;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #990000;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;ConnectionString&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #990000;&quot;&gt;=&quot;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: yellow;&quot;&gt;&amp;lt;%$&lt;/span&gt; ConnectionStrings:FirebirdOLEDB &lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: yellow;&quot;&gt;%&amp;gt;&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #990000;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;&amp;nbsp; InsertCommand&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt;=&quot;&lt;b&gt;TEST01_I&lt;/b&gt;&quot;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #990000;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;InsertCommandType&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt;=&quot;&lt;b&gt;StoredProcedure&lt;/b&gt;&quot;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #990000;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;ProviderName=&quot;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: yellow;&quot;&gt;&amp;lt;%$ &lt;/span&gt;ConnectionStrings:FirebirdOLEDB.ProviderName &lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: yellow;&quot;&gt;%&amp;gt;&lt;/span&gt;&quot;&amp;gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #990000;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;InsertParameters&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #990000;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;&amp;lt;asp:Parameter Name&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt;=&quot;UNAME&quot;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #990000;&quot;&gt; Type&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt;=&quot;String&quot;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #990000;&quot;&gt; /&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #990000;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;&amp;lt;asp:Parameter Name&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt;=&quot;USNAME&quot;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #990000;&quot;&gt; Type&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt;=&quot;String&quot;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #990000;&quot;&gt; /&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #990000;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;&amp;lt;asp:Parameter Name&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt;=&quot;UNUMBER&quot;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #990000;&quot;&gt; Type&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt;=&quot;String&quot;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #990000;&quot;&gt; /&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #990000;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/InsertParameters&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #990000;&quot;&gt;&amp;lt;/asp:SqlDataSource&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;-FormView Html&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #cc0000;&quot;&gt;&amp;lt;asp:FormView&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt; ID&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt;=&quot;FormView1&quot;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt; runat&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt;=&quot;server&quot; &lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;DataSourceID&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt;&lt;b&gt;=&quot;FirebirdOLEDBSource&quot; &lt;/b&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;DefaultMode&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt;=&quot;Insert&quot;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #990000;&quot;&gt;&amp;lt;InsertItemTemplate&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;asp:TextBox ID&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt;=&quot;UNAMETextBox&quot; &lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;runat&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt;=&quot;server&quot; &lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;Text=&#39;&amp;lt;%# Bind(&quot;UNAME&quot;) %&amp;gt;&#39; /&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;asp:TextBox ID&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt;=&quot;USNAMETextBox&quot;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt; runat&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt;=&quot;server&quot;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt; Text=&#39;&amp;lt;%# Bind(&quot;USNAME&quot;) %&amp;gt;&#39; /&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;asp:TextBox ID&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt;=&quot;UNUMBERTextBox&quot;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt; runat&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt;=&quot;server&quot;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt; Text=&#39;&amp;lt;%# Bind(&quot;UNUMBER&quot;) %&amp;gt;&#39; /&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;asp:Button ID&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt;=&quot;InsertButton&quot;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt; runat&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt;=&quot;server&quot;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt; CausesValidation&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt;=&quot;True&quot; &lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;CommandName&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt;=&quot;Insert&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Text&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt;=&quot;Insert&quot; &lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;/&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #990000;&quot;&gt;&amp;nbsp;&amp;lt;/InsertItemTemplate&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #990000;&quot;&gt; &amp;lt;/asp:FormView&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #990000;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
Web form içerisindeki bu kod diziminden sonra geride yapmamız gereken tek işlem artık bu yapılandırmalarımızı test etmek olacaktır.İstersek yeni bir SqlData Source ekleyerek bu kaynağıda GridView için kulanabilir yada mevcut SqlDataSource bağlantımızı yeni bir GridView ilede eşletirebiliriz.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Asp.Net Web Firebird Ole Db Stored Procedure Insert Procedure&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9UOnKMu8t9EgZgA4CiWoUugwx3up775E-KgUqQoMocUOdFw9P7pBxVK8YzYgS6lWVMt7B5tore3ebfnHTIc3LAmlx3PnXhZ46XgSIx5Xfvb1lPaf3D-A2Uru_oeGK2m2I_9c4BHJ-OKY/s1600/Firebird+OLEDB+-6.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9UOnKMu8t9EgZgA4CiWoUugwx3up775E-KgUqQoMocUOdFw9P7pBxVK8YzYgS6lWVMt7B5tore3ebfnHTIc3LAmlx3PnXhZ46XgSIx5Xfvb1lPaf3D-A2Uru_oeGK2m2I_9c4BHJ-OKY/s1600/Firebird+OLEDB+-6.JPG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;u&gt;&lt;b&gt;4- Son ayrıntılar;&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Uygulamada bulunan Firebird veritabanında Stored Procedure olmalıdır.Bu örnekte Procedure ismi TEST1_I olarak Insert Sql dizisi içeren Procedure önceden yapılandırılarak örnek gösterilmişdir.&lt;/li&gt;
&lt;li&gt;InterBase 7.5 Manager console çalışır durumda olmalıdır.Firebird Super Server kullanılacak bir uygulamada client fbclient ile Firebird Database create edilmelidir.Bu uygulamada Firebird veritabanı Client Library File gds32.dll yani Interbase Client kullanılmıştır ve sonuç başarılıdır.&lt;/li&gt;
&lt;/ul&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;div id=&quot;BlogDown&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;
Firebird ve Interbase vertabanını Asp.Net projelerinide kullanmak için daha fazla bilgiye ihtiyacınız varsa &lt;a href=&quot;http://sistemdestekuzmani.blogspot.com/p/firebird.html&quot;&gt;Asp.Net Firebird-Interbase&lt;/a&gt; sayfasına bir göz atın.&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
</content><link rel='replies' type='application/atom+xml' href='http://firebird-sql.blogspot.com/feeds/7354587497440897674/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://firebird-sql.blogspot.com/2011/05/aspnet-firebird-ole-db-ibprovider.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4342773687773597585/posts/default/7354587497440897674'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4342773687773597585/posts/default/7354587497440897674'/><link rel='alternate' type='text/html' href='http://firebird-sql.blogspot.com/2011/05/aspnet-firebird-ole-db-ibprovider.html' title='Asp.Net Firebird OLE DB IBProvider &amp; Stored Procedures'/><author><name>Memento</name><uri>http://www.blogger.com/profile/02619194910809852928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxZcllhEgpnzn8aNt2UNcf72YgDMRbpvEPiA2XfCJXKzA-CFldpY8zd2j_xF1eT191kJ-V3JzZ93i4tsch6v2lzoe872W1kBGsSSxJ5946Qf538lh_c0LFbdctQODKIniiaU_S5jGzm8E/s72-c/Firebird+OLEDB+SqlDataSource+Insert+Stored+Procedure.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4342773687773597585.post-4171752573599469834</id><published>2010-11-21T09:23:00.000-08:00</published><updated>2010-11-21T09:23:09.621-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Firebird"/><title type='text'>Firebird T-Sql Query &amp; Tabloları Birleştirmek</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwCC3Kmj0O6ZkPDaZo7UWZsPh_yDp8TnlvzgxWa_VmrFNIVgZPJczURucbB7P8kz3FgckDdYGGngNjz4ZTh4-rvoI5F7kr3HEr35M0dqofe1ZD9vcwX2lqSd71TQ6zuJ4qXrTVT6pnefU/s1600/Firebird+Odbc+T+Sql+Table+Query.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;179&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwCC3Kmj0O6ZkPDaZo7UWZsPh_yDp8TnlvzgxWa_VmrFNIVgZPJczURucbB7P8kz3FgckDdYGGngNjz4ZTh4-rvoI5F7kr3HEr35M0dqofe1ZD9vcwX2lqSd71TQ6zuJ4qXrTVT6pnefU/s200/Firebird+Odbc+T+Sql+Table+Query.JPG&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Aslında birazdan anlatacağım ve uygulayacağımız sorgulama yöntemi Karmaşık Sql sorgular olarak adlandırılırlar.Başlığın ve logomuzun Firebird olması Firebird ODBC sürümünde dahi TSQL sorguların uygulanabilirliğini göstermektir.&lt;br /&gt;
&lt;br /&gt;
Firebird ODBC sürümünde gayet hızlı ve verimli çalışan T-SQL Query çalışmalarımı buradan paylaşmaya ve elbette Firebird Veritabanının sınırlarını zorlamaya devam edeceğiz.&lt;br /&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Bu yazıya kadar devam etmiş Firebird konulu bloglarım başlangıç notları niteliğindedir.Firebird ve Asp.Net web uygulamaları hakkında fikir edinmek yada uygulamak isteyenler için faydalı yazılar olduğunu umuyorum.Bu aldığım mailler ve diğer sitelerin yazılarıma link vermelerindende anlaşılıyor. Şimdi gayet uzun olacak Firebird ODBC V2.0 TSQL Query ile tablolarımızı nasıl birleştireceğiz görelim...&lt;br /&gt;
&lt;br /&gt;
Herhangi bir Database için verilerimizi birleştirmek ve sunmak için şu soru aklımıza gelmelidir.&lt;br /&gt;
&lt;b&gt;Birleştirmek mi Yoksa Alt Sorgular mı kullanmalıyım. ?&lt;/b&gt;&lt;br /&gt;
Öncelikle &lt;a href=&quot;http://sistemdestekuzmani.blogspot.com/2010/06/ms-sql-server-managment-studio-table.html&quot;&gt;Ms Sql Server Relational Table (İlişkisel Tablolar)&lt;/a&gt; hakkında yazdığım yazıyı hatırlatmak isterim.O yazımda Primary Key ve Foreing Key yani Birincil ve Dış anahtar değerleri ile Database diagramları oluşturmak ve Table ilişkileri hakkında önemli bir kaç not paylaşmıştım.Sql Query kullandığım yazımda birden fazla Ms Sql server Tablosundan verilerimizi istediğimiz şekilde almıştık.Peki Firebird sürümleri için durum nasıldır? Ms Sql Managment Studio gibi çok önemli bir DBMS sisteminden yoksun Firebird için birden fazla Tabloları nasıl birleştireceğiz? Merak etmeyin TSql kalıpları ve fonsiyonları yanınızdadır.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Tablo Birleştirmeye genel bir bakış;&lt;/b&gt;&amp;nbsp;Eğer herhangi bir veritabanı sadece SELECT gibi bir operatörü destekleseydi tüm verilerimizi tek bir tabloya yığmış olurduk bu münkündür, fakat çok fazla veri tekrarı olacağından veritabanında depolamak kadar sorgulamakta zahmetli bir iş olacaktı.Transact SQL birden fazla tablodan veri almayı sağlayan birleştirme operatörleri ile donatılmıştır.Daha somut bir örnekleme ile TSQL 2 tabloyu en az 5 kez ve farklı biçimde bağlayabilmekte.Bunlar &lt;b&gt;&quot;Equijoin,kartezyen,Doğal,Teta,Dış birleştirme&quot;&lt;/b&gt; olarak bilinirler bizim en çok üzerinde durduğumuz yöntem ise Doğal Birleştirmedir ki belirli amaçları ve kazanımlarıda vardır.Sırasıyla bunlarıda anlatmaya fırsat bulabiliriz umarım.&lt;br /&gt;
&lt;br /&gt;
Evet kullanacağımız birleştirme yöntemi Doğal Birleştirmedir.Peki hangi söz dizimi ile ? e SQL diyebilirsiniz.&lt;br /&gt;
Burda yeni başlayanların aklını karıştıracağım biraz fakat bunlarında bilinmesi gereklidir.İki yada daha fazla tabloyu birleştirmek için iki farklı söz dizimi kullanabilirsiniz.Bunlar ise ANSI ve SQL Server birleştirme dizimleridir.Nasıl Yani ? sorusunu sorduğunuzun farkındayım !&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;ANSI birleştirme&lt;/b&gt; dizimi birleştirme tipleri ve dizimi daha açık bir şekildedir.Buna göre WHERE kalıbı ile kapalı olmayan yeni FROM kalıbında açık anahtarlar kullanır.Bunların en çok kullanılanları INNER JOIN gibi açık dizilimleri içerir.&lt;br /&gt;
&lt;b&gt;Sql Server birleştirme&lt;/b&gt; ise namı diğer eski usul olarak bilinir ve her birleştirme birleştirilecek sütünları kullanılarak kapalı olarak yazılır.Bu iki anlatımım Firebird ile yaptığımız bu örnek tablo birleştirmesi ile alakalı var fakat Hem Firebird sürümünde Sql Server kullanamadığımızdan, hemde Asp.Net Visual Studio 2010 gibi bir Editör kullacağımızdan bizim birleştirme işlemlerimiz Sql Query şeklinde olacaktır.Bu farkı anlamanız için anlatımımı daha geniş tutmuş oldum.Artık örnekler üzerinde konuşmaya başlayabiliriz.!&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;ISQL ile 3 Yeni Firebird Table oluşturdum.&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRriRGMg_ZqHR5QAA4BGEDggCAzwwJTOxMUGtgrxL0R68EuSbopQ-4xB8h67VdtaZWdHYD1G7Vfx13WPl-0dv49wtfCzvtD6kwBg9D9kH9mqAJjZxKlKAB8xuQjymJ-9CAg4G2_pjboxE/s1600/ISQL+-+Items+List+Table.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;98&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRriRGMg_ZqHR5QAA4BGEDggCAzwwJTOxMUGtgrxL0R68EuSbopQ-4xB8h67VdtaZWdHYD1G7Vfx13WPl-0dv49wtfCzvtD6kwBg9D9kH9mqAJjZxKlKAB8xuQjymJ-9CAg4G2_pjboxE/s200/ISQL+-+Items+List+Table.JPG&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;ItemList - ItemCategorys - ItemGroup Table &lt;/b&gt;&lt;br /&gt;
Yapmak istediğim Firebird veritabanımda oluşturduğum Itemlist tablosuna ürün bilgilerimi kaydetmek,ürünlerimi kaydederken Primary keylerini belirleyeceğim kategoriler ve üst gruplarıda kaydetmek ve elbette daha sonra bunları dilediğim şartlarda ve kıstaslarda sorgulamak.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgz0Y3te-CsYM9XE5M70p5uKIppoPWfI9avUyvxIJg00gigesm6SYVGjjpaIG6wBs0psDBmF7yETFGzGN1PtuHivS0u10joiSRHu4ovUti2AhESxxM3qnMZ-gllQ6t0QSmJYUjZ4sjVawY/s1600/ISQL+-+Item+Group+Table.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;98&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgz0Y3te-CsYM9XE5M70p5uKIppoPWfI9avUyvxIJg00gigesm6SYVGjjpaIG6wBs0psDBmF7yETFGzGN1PtuHivS0u10joiSRHu4ovUti2AhESxxM3qnMZ-gllQ6t0QSmJYUjZ4sjVawY/s200/ISQL+-+Item+Group+Table.JPG&quot; style=&quot;cursor: move;&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjycxttz9S9dO4eNOZ4BoJlG4G41-6AWpZ27OhJzRr6x2jjhYx872-Sd3tZpyFSL9mK44O_vmWpwWjJoZtG1Yd-INHesC62NMPBDUOiMwmqk4RWzRfp1FbWKQBVNK42iHnalDcUA_4GLEc/s1600/ISQL+-+Item+Category+Table.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;98&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjycxttz9S9dO4eNOZ4BoJlG4G41-6AWpZ27OhJzRr6x2jjhYx872-Sd3tZpyFSL9mK44O_vmWpwWjJoZtG1Yd-INHesC62NMPBDUOiMwmqk4RWzRfp1FbWKQBVNK42iHnalDcUA_4GLEc/s200/ISQL+-+Item+Category+Table.JPG&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;ItemCategorys adlı Firebird tablomda Kategoriler kaydedeceğim bunu bir alt grup olarak düşünebiliriz.Bir üst gruba fiziksel olarak bağlantısı olmayan kategorileri sorgularımda PRIMARY KEY ile yapmam münkün olacaktır.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ItemGroup isim Firebird Tablomda ise Kategorilerin üst kıstası olarak düşünelim ve Bir ürünü 2 farklı seçenekle kaydedeceğim.Buraya kadar herşey tamam.Bu örnek Firebird Table içinde relational türünde bir diagramım olmadığını ve ancak Sql Query ile veri birleştireceğim sanırım anlaşılmıştır...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Şimdi ise sırasıyla yapmamız gerekenler var ki bunları geçmiş bloglarda anlatmıştım.Sırasıyla sadece yazacağım blog içinde Database ve Firebird yazılarında biraz vakit geçirmenizi tavsiye ederim.&lt;br /&gt;
1 ODBC Driver System DSN yapılandırınız ...&lt;br /&gt;
2 Web Config Connection String yapılandırınız...&lt;br /&gt;
3 Mevcut Firebird Table içlerine uygun veriler girin...&lt;br /&gt;
&lt;br /&gt;
Yukarıda uzunca yazdıklarıma birde manuel Database Diagramı iliştireyim.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCcOBXPIkQbIPnIW3HCif1kea85QeVJdGvQw82RMZeV8Qly8cU6hzO4ZKCSKe78lPSZW5GHBxTOkB-UcrzapOyDmXoMnDdeknuqJck8acspwkB2xpSo8qUeysuIIV7d250LfPpWwOvTbc/s1600/Firebird+SQL+Sample+Relations.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCcOBXPIkQbIPnIW3HCif1kea85QeVJdGvQw82RMZeV8Qly8cU6hzO4ZKCSKe78lPSZW5GHBxTOkB-UcrzapOyDmXoMnDdeknuqJck8acspwkB2xpSo8qUeysuIIV7d250LfPpWwOvTbc/s200/Firebird+SQL+Sample+Relations.JPG&quot; width=&quot;174&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Bir kaç Kitap verisi girdiğim ItemList tablom, &amp;nbsp;kategorilerle ve gruplar altında sorgulamaya başlıyorum.&lt;br /&gt;
&lt;br /&gt;
Yandaki resimdede görüldüğü üzere hedef anahtarlarım bellidir.Buna göre yapmam gereken sorgularımı SELECT ve WHERE kalıplarına uyarlayacak ve Visaul Studio 2010 aracımda Define Custom Statament or Stored Prosedures &amp;nbsp;içine Query&#39;lerimi yazmalıyım, bunu yaparken bir önceki bloglardan hatırlayacağınız Asp.Net Data aracım olan Sql Datasource konfigre etmem gerekli..&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
İki şekilde sorgularımı çalıştırabilirim.Visual Studio 2010 içinde Server Explorer bilgisini Connection String &#39;ten almış Database sağ tıklayarak New Query ile direk yazabilirim.yada...&lt;br /&gt;
Visual Studio 2010 Sql Datasource aracına SQL Server veya ANSI dizimiyle bir birleşim girdiğimde sonuç değişmeyecektir ve TSQL ile birleştirme işlemim gerçekleşecektir.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;ItemList Table içeriğim şu şekilde&lt;/b&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgS9etC9e2doVlKdZc62uDD9GhYK7leBA4E68RIcuoQICYhpYalyeTnP-BxFU9jatS2lci4K2vGFzBC8JLPgF5hJefqaKMAgOS9p-kx0chWpm2Aoxy0dPYUtEu7QrIrlvHwhOO5o1kOXFE/s1600/Firebird+Odbc+T+Sql+Table+Query-1.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;118&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgS9etC9e2doVlKdZc62uDD9GhYK7leBA4E68RIcuoQICYhpYalyeTnP-BxFU9jatS2lci4K2vGFzBC8JLPgF5hJefqaKMAgOS9p-kx0chWpm2Aoxy0dPYUtEu7QrIrlvHwhOO5o1kOXFE/s400/Firebird+Odbc+T+Sql+Table+Query-1.JPG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;b&gt;Firebird 2 Tabloyu Sql Query ile birleştirmek (ItemList Table = ItemCategorys Table)&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
SELECT &amp;nbsp; &amp;nbsp; ItemName, ItemCatId, ItemCategorys.CategoryName&lt;br /&gt;
FROM &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ItemsList, ItemCategorys&lt;br /&gt;
WHERE &amp;nbsp; &amp;nbsp; (ItemsList.ItemCatId = ItemCategorys.CategoryId)&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJiA5ufRF6dArNOWWd3kRhUD_wJNjzrxNsJJpra0aRJD-IJhQjk1k7RBqwi1szSLB6jQOFIgGgaTulwq0LT_u32SqJuoHZUN_3oaICbEPpZVSSQqSYKsxEAFp0C-SWwCM8Oi92FasfKr0/s1600/Firebird+Odbc+T+Sql+Table+Query-2.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;123&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJiA5ufRF6dArNOWWd3kRhUD_wJNjzrxNsJJpra0aRJD-IJhQjk1k7RBqwi1szSLB6jQOFIgGgaTulwq0LT_u32SqJuoHZUN_3oaICbEPpZVSSQqSYKsxEAFp0C-SWwCM8Oi92FasfKr0/s400/Firebird+Odbc+T+Sql+Table+Query-2.JPG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;b&gt;Firebird 3 Tabloyu Sql Query ile birleştirmek (ItemList Table = ItemCategorys Table) AND ItemGroups&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
SELECT &amp;nbsp; &amp;nbsp; ItemName, ItemCatId, ItemCategorys.CategoryName, ItemGroups.GroupName&lt;br /&gt;
FROM &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ItemsList, ItemCategorys, ItemGroups&lt;br /&gt;
WHERE &amp;nbsp; &amp;nbsp; (ItemCatId = CategoryId) AND (CategoryId = GroupId)&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUMKj9nFt38Nk41Ed-SFXjesJ61MP1mIH6iV12g4MoVifxBV6gRNfiIHcRS2l7srIr8vD_ydIIGAd4Kpyeb-7y-GaUcS0aNnNmkXfOG5a25yWACCXyjaFdJrBh43xviL0dW9DzZJibhh8/s1600/Firebird+Odbc+T+Sql+Table+Query-3.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;118&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUMKj9nFt38Nk41Ed-SFXjesJ61MP1mIH6iV12g4MoVifxBV6gRNfiIHcRS2l7srIr8vD_ydIIGAd4Kpyeb-7y-GaUcS0aNnNmkXfOG5a25yWACCXyjaFdJrBh43xviL0dW9DzZJibhh8/s400/Firebird+Odbc+T+Sql+Table+Query-3.JPG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
Visual Studio 2010 ve Firebird ODBC ile hazırladığım bu Asp.Net Web uygulaması örneğini edinmek ve incelemek isterseniz mail yada yorum yazarak bana ulaşmanız yeterli..&lt;br /&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
&lt;!--
google_ad_client = &quot;pub-0155548000224975&quot;;
/* 468x15, oluşturulma 02.10.2010 */
google_ad_slot = &quot;1642964725&quot;;
google_ad_width = 468;
google_ad_height = 15;
//--&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;script src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot; type=&quot;text/javascript&quot;&gt;
&lt;/script&gt;</content><link rel='replies' type='application/atom+xml' href='http://firebird-sql.blogspot.com/feeds/4171752573599469834/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://firebird-sql.blogspot.com/2010/11/firebird-t-sql-query-tablolar.html#comment-form' title='1 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4342773687773597585/posts/default/4171752573599469834'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4342773687773597585/posts/default/4171752573599469834'/><link rel='alternate' type='text/html' href='http://firebird-sql.blogspot.com/2010/11/firebird-t-sql-query-tablolar.html' title='Firebird T-Sql Query &amp; Tabloları Birleştirmek'/><author><name>Memento</name><uri>http://www.blogger.com/profile/02619194910809852928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwCC3Kmj0O6ZkPDaZo7UWZsPh_yDp8TnlvzgxWa_VmrFNIVgZPJczURucbB7P8kz3FgckDdYGGngNjz4ZTh4-rvoI5F7kr3HEr35M0dqofe1ZD9vcwX2lqSd71TQ6zuJ4qXrTVT6pnefU/s72-c/Firebird+Odbc+T+Sql+Table+Query.JPG" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4342773687773597585.post-1277941921634849417</id><published>2010-11-21T09:22:00.001-08:00</published><updated>2010-11-21T09:22:17.654-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Firebird"/><title type='text'>Firebird ODBC 2.0 ve Sql Datasource Edit -Uptade Command</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigA7_2oFiseCeBwJeLgXfPQC_IiRpFB_jIjazpKZaLqvc_Zf8TXK6M3rI4QxbxkGhztcs8AgR_dJNgHm5Uj6SOc1pWyHe6WihMjG-4-aprdoU2yJ8czLE27xra5AG7Hxx8eq8SowXkAUs/s1600/Firebird+ODBC+Sql+Datasource+Delete+Uptade+Command.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;186&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigA7_2oFiseCeBwJeLgXfPQC_IiRpFB_jIjazpKZaLqvc_Zf8TXK6M3rI4QxbxkGhztcs8AgR_dJNgHm5Uj6SOc1pWyHe6WihMjG-4-aprdoU2yJ8czLE27xra5AG7Hxx8eq8SowXkAUs/s200/Firebird+ODBC+Sql+Datasource+Delete+Uptade+Command.JPG&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Firebird ODBC V 2.0 veritabanı kullanarak Asp.Net ve Visual Studio.Net data kontrolü olan Sql Datasource içinde nasıl yapılandırdığımızı anlatıyorduk.İlk blogta gereken tüm ayarları yapmış Firebird veritabanımıza bağlanmış(connection string) Form View ile veri eklemiş Grid View ilede görüntülemiştik.Genel amacımız az kod ve daha çok görsel olarak Firebird ODBC veritabanından olabildiğince faydalanmak....&lt;br /&gt;
&lt;br /&gt;
Şimdiki yazımızda ise Firebird verilerimizi Sql Datasource ile nasıl güncelleyecek ve silececeğiz konusuna bakacağız&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bir önceki yazımda &lt;a href=&quot;http://sistemdestekuzmani.blogspot.com/2010/11/firebird-25-odbc-20-ve-sql-datasource.html&quot;&gt;Firebird INSERT INTO - SELECT komutlarının Sql Datasource ile nasıl yapılır?&lt;/a&gt; yazmıştım.Bu içeriği okumadan bir göz atmanızı öneririm.&lt;br /&gt;
&lt;br /&gt;
Sizlere Firebird ODBC veritabanında Sql Datasource kullanımını anlatmak için yaptığım küçük web uygulaması şimdilik şu görünümde...&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjoPYKocMdvY650nPtAr7ETeclK02DlkNt1NSexHuDHsaOgdKTpX7AsufzMeoZHnWOcYtR8jz6sVLfwz3KeIeyIZVveVoz4nl2b_xIdD61eU9aAWeICMHvXI4zDQw8y3QdnVoIHu5acpJs/s1600/Firebird+ODBC+Sql+Datasource-SistemDestekUzmani.blogspot.com.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;263&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjoPYKocMdvY650nPtAr7ETeclK02DlkNt1NSexHuDHsaOgdKTpX7AsufzMeoZHnWOcYtR8jz6sVLfwz3KeIeyIZVveVoz4nl2b_xIdD61eU9aAWeICMHvXI4zDQw8y3QdnVoIHu5acpJs/s320/Firebird+ODBC+Sql+Datasource-SistemDestekUzmani.blogspot.com.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Evet &amp;nbsp;yukarıdaki ekran görüntüsündende anlayacağınız gibi Gird view kontrolünde Edit - Delete Link Buttonları aktif edilmiş durumdadır.Şimdi bir önceki blogtaki Sql Datasource içeriğimizi buraya yazıp devam edelim.&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #38761d;&quot;&gt;&lt;b&gt;SELECT ve INSERT INTO Sql Datasource&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #990000;&quot;&gt;&amp;lt;asp:SqlDataSource&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;&amp;nbsp;ID=&quot;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt;SqlDataSource1&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;&quot;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;&amp;nbsp;runat=&quot;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt;server&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;&quot;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt;ConnectionString=&quot;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: yellow;&quot;&gt;&amp;lt;%&lt;/span&gt;$ ConnectionStrings:ConnectionString&amp;nbsp;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: yellow;&quot;&gt;%&amp;gt;&lt;/span&gt;&quot;&lt;/div&gt;&lt;div style=&quot;font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt;ProviderName=&quot;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: yellow;&quot;&gt;&amp;lt;%&lt;/span&gt;$ ConnectionStrings:ConnectionString.ProviderName&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: yellow;&quot;&gt;&amp;nbsp;%&amp;gt;&lt;/span&gt;&quot;&lt;/div&gt;&lt;div style=&quot;font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;SelectCommand=&quot;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt;SELECT * FROM ITEMS&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;&quot;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;InsertCommand=&quot;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt;INSERT INTO ITEMS(ItemId, ItemName, ItemCash) VALUES (?, ?, ?)&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;&quot;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #990000;&quot;&gt;&amp;lt;/asp:SqlDataSource&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #38761d;&quot;&gt;&lt;b&gt;SELECT - INSERT - DELETE - UPTADE Sql Datasource&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #990000;&quot;&gt;&amp;lt;asp:SqlDataSource&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;&amp;nbsp;ID=&quot;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt;SqlDataSource1&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;&quot;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;&amp;nbsp;runat=&quot;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt;server&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;&quot;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt;ConnectionString=&quot;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: yellow;&quot;&gt;&amp;lt;%&lt;/span&gt;$ ConnectionStrings:ConnectionString&amp;nbsp;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: yellow;&quot;&gt;%&amp;gt;&lt;/span&gt;&quot;&lt;/div&gt;&lt;div style=&quot;font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt;ProviderName=&quot;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: yellow;&quot;&gt;&amp;lt;%&lt;/span&gt;$ ConnectionStrings:ConnectionString.ProviderName&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: yellow;&quot;&gt;&amp;nbsp;%&amp;gt;&lt;/span&gt;&quot;&lt;/div&gt;&lt;div style=&quot;font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;SelectCommand=&quot;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt;SELECT * FROM ITEMS&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;&quot;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;InsertCommand=&quot;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt;INSERT INTO ITEMS(ItemId, ItemName, ItemCash) VALUES (?, ?, ?)&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;&quot;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 13px; line-height: 18px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DeleteCommand=&quot;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt;DELETE FROM ITEMS WHERE (ItemId = ?)&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 13px; line-height: 18px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;UpdateCommand=&quot;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt;UPDATE ITEMS SET ItemName = ?, ItemCash = ? WHERE (ItemId = ?)&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;&quot;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #990000;&quot;&gt;&amp;lt;/asp:SqlDataSource&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #990000;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #274e13;&quot;&gt;Biraz daha ayrıntı :&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #274e13;&quot;&gt;DeleteCommand içinde Firebird Table içindeki PRIMARY KEY(Birincil Anahtar) olan ItemId olduğuna dikkat ediniz.&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #274e13;&quot;&gt;UptadeCommand içinde WHERE kalıbında PRIMARY KEY(Birincil Anahtar) olan ItemId olduğuna dikkat ediniz.&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #990000;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
Artık bu türde bir Sql Datasource yapılandırması ile Firebird ODBC içerisinde 4 önemli Sql komutunu çalıştırabiliriz.Grid View için yapmanız gereken son işlem ise CommandField ShowDeleteButton=&quot;True&quot; ShowEditButton=&quot;True&quot; parametrelerini eklemek olacaktır.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://sistemdestekuzmani.blogspot.com/p/firebird.html&quot; target=&quot;_blank&quot; title=&quot;Daha fazla Firebird ve Asp.Net yazısı için tıkla&quot;&gt;Daha fazla Firebird yazısı okumak istermisin ?&lt;/a&gt;&lt;/div&gt;&lt;script type=&quot;text/javascript&quot;&gt;
&lt;!--
google_ad_client = &quot;pub-0155548000224975&quot;;
/* 468x15, oluşturulma 02.10.2010 */
google_ad_slot = &quot;1642964725&quot;;
google_ad_width = 468;
google_ad_height = 15;
//--&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;script src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot; type=&quot;text/javascript&quot;&gt;
&lt;/script&gt;</content><link rel='replies' type='application/atom+xml' href='http://firebird-sql.blogspot.com/feeds/1277941921634849417/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://firebird-sql.blogspot.com/2010/11/firebird-odbc-20-ve-sql-datasource-edit.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4342773687773597585/posts/default/1277941921634849417'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4342773687773597585/posts/default/1277941921634849417'/><link rel='alternate' type='text/html' href='http://firebird-sql.blogspot.com/2010/11/firebird-odbc-20-ve-sql-datasource-edit.html' title='Firebird ODBC 2.0 ve Sql Datasource Edit -Uptade Command'/><author><name>Memento</name><uri>http://www.blogger.com/profile/02619194910809852928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigA7_2oFiseCeBwJeLgXfPQC_IiRpFB_jIjazpKZaLqvc_Zf8TXK6M3rI4QxbxkGhztcs8AgR_dJNgHm5Uj6SOc1pWyHe6WihMjG-4-aprdoU2yJ8czLE27xra5AG7Hxx8eq8SowXkAUs/s72-c/Firebird+ODBC+Sql+Datasource+Delete+Uptade+Command.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4342773687773597585.post-6724588707293068900</id><published>2010-11-21T09:21:00.001-08:00</published><updated>2010-11-21T09:21:42.358-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Firebird"/><title type='text'>Firebird ODBC &amp; Sql Datasource Insert -Select Command</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMKv41RsDKvCSgCvNdNejieuOJOC3UkPptmvEAmWbmUTXapjX8ahPFUiNrWg-fiONa1ad6wxwYJrr86jQAkvJceAFSbio4ozpwbz6OuILIVGRabOO7oRHUe0csmX2nL3H2SpL88dZSzlE/s1600/Firebird+ODBC+Sql+Datasource+Insert+Select+Command.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;186&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMKv41RsDKvCSgCvNdNejieuOJOC3UkPptmvEAmWbmUTXapjX8ahPFUiNrWg-fiONa1ad6wxwYJrr86jQAkvJceAFSbio4ozpwbz6OuILIVGRabOO7oRHUe0csmX2nL3H2SpL88dZSzlE/s200/Firebird+ODBC+Sql+Datasource+Insert+Select+Command.JPG&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Firebird 2.5 - WI V2.5.0.2674 ve Firebird ODBC 2.0 Driver ile adım adım Visual Studio Ultimate 2010 kullanarak Sql Datasource yapılandırmasını nasıl yapılabildiğini göreceğiz çok zevkli ve basit yöntemlerle Firebird ve Asp.Net veritabanı işlemlerini çalıştırmak için yazının tamamını okumanızı öneririm.&lt;br /&gt;
&lt;br /&gt;
Daha önce kısaca bahsettiğim bu konunun daha derin detaylarını bu yazıda bulabilirsiniz.&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Fakat önce bir kaç önemli hatırlatma !&lt;br /&gt;
Birazdan okuyacağınız konunun daha iyi anlaşılması için önceki Firebird yazılarımdan kısaca bahsetmeliyiz.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://sistemdestekuzmani.blogspot.com/2010/05/firebird-v20-odbc-driver-konfigrasyonu.html&quot; target=&quot;_blank&quot; title=&quot;Şimdi okumak için tıklayın&quot;&gt;Firebird ile ODBC Driver konfigrasyonu nasıl yapılır ?&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://sistemdestekuzmani.blogspot.com/2010/05/firebird-veritaban-nedir-nasl-kullanlr.html&quot; target=&quot;_blank&quot; title=&quot;Şimdi okumak için tıklayın&quot;&gt;Firebird ile yeni bir Database nasıl oluşturulur ?&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://sistemdestekuzmani.blogspot.com/2010/05/2-nci-firebird-sql-veritaban-blogunda.html&quot; target=&quot;_blank&quot; title=&quot;Şimdi okumak için tıklayın&quot;&gt;Firebird ile yeni bir Table nasıl oluşturulur ?&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://sistemdestekuzmani.blogspot.com/2010/06/firebird-v20-odbc-visual-studionet_16.html&quot; target=&quot;_blank&quot; title=&quot;Şimdi okumak için tıklayın&quot;&gt;Firebird ile Visual Studio.Net Dataset yapılandırmak nasıl yapılır?&amp;nbsp;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Yukarıdaki yazılar içerisindeki benzer adımlar bu yazıdada mevcuttur fakat genişletilmiş halde bilgilerini daha önce verdiğim linklerde yine bu blog üzerinde okunabilir.Şimdi gelelim ne yapacağımıza&lt;br /&gt;
&lt;br /&gt;
• Visual Studio 2010 Ultimate içinde Firebird 2.5 ISQL kullanarak hızlıca yeni bir Firebird Veritabanı oluşturacağız ve yine hızlıca bir Table oluşturacağız.Bu Table içinde ileriki dönemlerde kullanmayı planladığımız Ürün isimleri ve Satış fiyatları olacak.Daha sonra bu Database içine INSERT INTO - DELETE - UPDATE - SELECT gibi Sql komutlarını Visual Studio Ultimate içinde Sql DataSource Commant Text olarak nasıl yapılandırabileceğimizi göreceğiz.&lt;br /&gt;
&lt;br /&gt;
Firebird üzerinde ITEMS adında bir table oluşturdum bu table içinde ItemId, &amp;nbsp;ItemName, Item Cash adında 3 alan mevcut&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: x-large;&quot;&gt;1- &lt;/span&gt;&lt;/b&gt;Visual Studio.Net 2010 da yeni bir web uygulaması açtım ve önce web.config dosyamın içinde Connection Stiring düzenledim..&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;&amp;lt;connectionStrings&amp;gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;add name=&quot;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt;ConnectionString&lt;/span&gt;&quot; connectionString=&quot;Dsn=&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt;Firebird ODBC 2.0&lt;/span&gt;;Driver={Firebird/InterBase(r) driver};dbname=&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt;C:\FODBC\FIREDB.FDB&lt;/span&gt;;charset=NONE;pwd=masterkey;uid=SYSDBA;role=admin&quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;providerName=&quot;System.Data.Odbc&quot; /&amp;gt;&lt;br /&gt;
&amp;nbsp;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;&amp;lt;/connectionStrings&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
(!) Bu Bağlantı cümlenizin sizin uygulamanızda çalışması için renklerle belirlediğim alanları uygulamanıza uygun olarak düzenlemelisiniz.Ayrıca uygulamayı çalıştırdığınız makinenizde Windows Veri Kaynakları ODBC içerisinde Sistem DSN içinde de gereken yapılandırmayı yapmış olmalısınız.&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: x-large;&quot;&gt;&lt;b&gt;2&lt;/b&gt;&lt;/span&gt;&lt;b&gt;- &lt;/b&gt;Visual Studio 2010 içindeki Server Explorer sekmenizde Add Connection (Bağlantı Ekle)komutu ile .Net Framework Data Provider for ODBC kullanarak Sistem DSN e bağlanmalıyız.Bu işlem gayet basit ve oldukça kolaydır aşağıdaki resim size fikir verebilir.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiY73_THB8tpADF08erujgTXkiSzJCIBMEroY0i33NIOn3tgKWms9aXr3ToWIIAjrdIuIyZUfUm0f7kqgJgvhQth8dloiYgIdM05IaL433vrpRabT4Q_Zg_R49e4I3Xap4QeXQ03MH_01M/s1600/odbc+connection+for+visual+studio.net+2010.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiY73_THB8tpADF08erujgTXkiSzJCIBMEroY0i33NIOn3tgKWms9aXr3ToWIIAjrdIuIyZUfUm0f7kqgJgvhQth8dloiYgIdM05IaL433vrpRabT4Q_Zg_R49e4I3Xap4QeXQ03MH_01M/s320/odbc+connection+for+visual+studio.net+2010.JPG&quot; width=&quot;290&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Şimdi buraya kadar olan kısımlar aslında daha önceki bloglarda anlatılanlarla örtüşüyor.Fakat genelde Firebird gibi ücretsiz ve güçlü bir veritabanını Asp.net web uygulamalarında kullanmak isteyenler, bu yapılandırmalardan sonra SQL komutlarını ve data kontrollerini Asp.Net hazır araç ve fonksiyonlarında bulmak istiyorlar ama bu malesef pek münkün değil.Örneğin VS.Net Ms Sql veya Ms Access veritabanı kullandığınız bir projede oldukça yardım sever davranıyor ve tüm data kontrollerini sürekle bırak ile tuygulamanıza dahil ediyorsunuz . Fakat iş Firebird&#39;e geldiğinde tüm data kontrollerinizi kendiniz yapmalısınız.Bu blogta işte tam burada işe yarayacaktır.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: x-large;&quot;&gt;3-&amp;nbsp;&lt;/span&gt;&lt;/b&gt;Visual Studio.Net 2010 Ultimate - Sql Datasource ve Firebird Sql Data yapılandırması ?&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgt3BkRehyphenhyphenJwOaYWVpiDQf_KOStUQTABQgw2BhAQq-6m03SVA5NKADNUgkvQcEC2JP_q4hTmv_RqnOf6wOoalkAYcxgIrPFmAPCWDgIbZSAU1tXiZxqTEvo3hRj2WS4CckNagA2UUCmIsQ/s1600/sql+datasource+firebird.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgt3BkRehyphenhyphenJwOaYWVpiDQf_KOStUQTABQgw2BhAQq-6m03SVA5NKADNUgkvQcEC2JP_q4hTmv_RqnOf6wOoalkAYcxgIrPFmAPCWDgIbZSAU1tXiZxqTEvo3hRj2WS4CckNagA2UUCmIsQ/s1600/sql+datasource+firebird.JPG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Bir .Net Component olan Sql DataSource projenize eklediğinizde veriye ADO.Net - Ms Sql Server, Oracle database tiplerine veya OleDb türünde veriler bağlayabilirsiniz.Firebird içinde bu geçerlidir.Ve şimdi yazının başında belirlediğimiz Web.config dosyamızdaki Connection String kullanacak ve Command Text yazarak verilerimize Sql Query düzenleyeceğiz. &lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #990000;&quot;&gt;&amp;lt;asp:SqlDataSource&lt;/span&gt; ID=&quot;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt;SqlDataSource1&lt;/span&gt;&quot;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt; runat=&quot;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt;server&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;&quot;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt;ConnectionString=&quot;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: yellow;&quot;&gt;&amp;lt;%&lt;/span&gt;$ ConnectionStrings:ConnectionString &lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: yellow;&quot;&gt;%&amp;gt;&lt;/span&gt;&quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt;ProviderName=&quot;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: yellow;&quot;&gt;&amp;lt;%&lt;/span&gt;$ ConnectionStrings:ConnectionString.ProviderName&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: yellow;&quot;&gt; %&amp;gt;&lt;/span&gt;&quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #990000;&quot;&gt;&amp;lt;/asp:SqlDataSource&amp;gt;&lt;/span&gt;&lt;br /&gt;
Bu&amp;nbsp;kod blogu ile şuan için Firebird ODBC Sistem DSN içine bağlantımızı tamamlanmıştır.Fakat henüz bu bağlantının belirli bir fonksiyonu yoktur.Firebir ISQL 2.5 database aracımızdaki bu işlemin karşılığı resimdeki gibidir.Firebird ISQL aracının kullanımını yukarıda verdiğim linklerde bulabilirsiniz.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfUBUjBryJDfFnrY6-YMvaqGii9xYB5gOvdoodK6ZsxNoI-rsB3my9qsxANgW_OseFwDAC8tmcuXF6DIwpDqp4wA82RpPq-5j9OV8lCBaz2frn6CK5hUTg9HpBdhWwp_LoHMEh4HKQtqs/s1600/ISQL+CONNECT.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;109&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfUBUjBryJDfFnrY6-YMvaqGii9xYB5gOvdoodK6ZsxNoI-rsB3my9qsxANgW_OseFwDAC8tmcuXF6DIwpDqp4wA82RpPq-5j9OV8lCBaz2frn6CK5hUTg9HpBdhWwp_LoHMEh4HKQtqs/s320/ISQL+CONNECT.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;b&gt;SELECT:&lt;/b&gt; Sql Datasource yapılandırmamıza geri dönersek Firebird içinde bulunan ITEMS tablomuzdaki tüm verileri almak için &lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;Select Command =&quot;SELECT * FROM ITEMS&quot;&lt;/span&gt; yeterli olacaktır.&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #990000;&quot;&gt;&amp;lt;asp:SqlDataSource&lt;/span&gt;&amp;nbsp;ID=&quot;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt;SqlDataSource1&lt;/span&gt;&quot;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;&amp;nbsp;runat=&quot;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt;server&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;&quot;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt;ConnectionString=&quot;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: yellow;&quot;&gt;&amp;lt;%&lt;/span&gt;$ ConnectionStrings:ConnectionString&amp;nbsp;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: yellow;&quot;&gt;%&amp;gt;&lt;/span&gt;&quot;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt;ProviderName=&quot;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: yellow;&quot;&gt;&amp;lt;%&lt;/span&gt;$ ConnectionStrings:ConnectionString.ProviderName&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: yellow;&quot;&gt;&amp;nbsp;%&amp;gt;&lt;/span&gt;&quot;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;SelectCommand=&quot;SELECT * FROM ITEMS&quot;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #990000;&quot;&gt;&amp;lt;/asp:SqlDataSource&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #990000;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;b&gt;INSERT INTO:&lt;/b&gt; ITEMS Tablomuza yeni Ürün bilgilerini eklemek için&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;InsertCommand=&quot;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt;INSERT INTO ITEMS(ItemId, ItemName, ItemCash) VALUES (?, ?, ?)&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;&quot; &lt;/span&gt;&amp;nbsp;Command tipini kullanmalıyız.&lt;br /&gt;
&lt;br /&gt;
Dilerseniz bu iki komut tipini test etmek için ve kullandığımız SqlDatasource a bağlı yeni bir Form View ekleyelim&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjfiTFQlHcvucnyLRy1SO7RkWZ_8h3oMTjrBSgVyI-XptoDcwgvErY5zCuZDonRSqJjzurVPV8B2KtoH-OGK5VJ0SxtZdIGkVZ6y0cu1KelpWI6ct8g1VCbaDJPKZrBDhO857n2YwSgpg/s1600/Form+view+firebird.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjfiTFQlHcvucnyLRy1SO7RkWZ_8h3oMTjrBSgVyI-XptoDcwgvErY5zCuZDonRSqJjzurVPV8B2KtoH-OGK5VJ0SxtZdIGkVZ6y0cu1KelpWI6ct8g1VCbaDJPKZrBDhO857n2YwSgpg/s1600/Form+view+firebird.JPG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Form View kontrolünün eklemesinden sonra içeriği kod olarak düzenlemenin ayrıntıları şunlar olacaktır.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #38761d;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #38761d;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&amp;lt;!-- Form View --&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #660000;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&amp;lt;asp:FormView&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt; ID=&quot;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt;FormView1&lt;/span&gt;&quot; runat=&quot;server&quot; DataKeyNames=&quot;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt;ITEMID&lt;/span&gt;&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DataSourceID=&quot;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt;SqlDataSource1&lt;/span&gt;&quot; DefaultMode=&quot;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt;Insert&lt;/span&gt;&quot;&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;b&gt;&amp;nbsp;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #660000;&quot;&gt;&amp;lt;InsertItemTemplate&amp;gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;b&gt;ITEMID:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;asp:TextBox ID=&quot;ITEMIDTextBox&quot; runat=&quot;server&quot; Text=&#39;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt;&amp;lt;%# Bind(&quot;ITEMID&quot;) %&amp;gt;&lt;/span&gt;&#39; /&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;br /&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;b&gt;ITEMNAME:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;asp:TextBox ID=&quot;ITEMNAMETextBox&quot; runat=&quot;server&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Text=&#39;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt;&amp;lt;%# Bind(&quot;ITEMNAME&quot;) %&amp;gt;&lt;/span&gt;&#39; /&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;br /&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;b&gt;ITEMCASH:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;asp:TextBox ID=&quot;ITEMCASHTextBox&quot; runat=&quot;server&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Text=&#39;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt;&amp;lt;%# Bind(&quot;ITEMCASH&quot;) %&amp;gt;&lt;/span&gt;&#39; /&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;br /&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;&amp;lt;asp:LinkButton ID=&quot;InsertButton&quot; runat=&quot;server&quot; CausesValidation=&quot;True&quot;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;CommandName=&quot;Insert&quot; Text=&quot;Insert&quot; /&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;&amp;lt;asp:LinkButton ID=&quot;InsertCancelButton&quot; runat=&quot;server&quot;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;CausesValidation=&quot;False&quot; CommandName=&quot;Cancel&quot; Text=&quot;Cancel&quot; /&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #660000;&quot;&gt;&amp;lt;/InsertItemTemplate&amp;gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #660000;&quot;&gt;&amp;lt;ItemTemplate&amp;gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;b&gt;ITEMID:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;asp:Label ID=&quot;ITEMIDLabel&quot; runat=&quot;server&quot; Text=&#39;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt;&amp;lt;%# Eval(&quot;ITEMID&quot;) %&amp;gt;&lt;/span&gt;&#39; /&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;br /&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;b&gt;&amp;nbsp;ITEMNAME:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;asp:Label ID=&quot;ITEMNAMELabel&quot; runat=&quot;server&quot; Text=&#39;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt;&amp;lt;%# Bind(&quot;ITEMNAME&quot;) %&amp;gt;&lt;/span&gt;&#39; /&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;br /&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;b&gt;&amp;nbsp;ITEMCASH:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;asp:Label ID=&quot;ITEMCASHLabel&quot; runat=&quot;server&quot; Text=&#39;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt;&amp;lt;%# Bind(&quot;ITEMCASH&quot;) %&amp;gt;&lt;/span&gt;&#39; /&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;br /&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;&amp;lt;asp:LinkButton ID=&quot;EditButton&quot; runat=&quot;server&quot; CausesValidation=&quot;False&quot;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;CommandName=&quot;Edit&quot; Text=&quot;Edit&quot; /&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;asp:LinkButton ID=&quot;NewButton&quot; runat=&quot;server&quot; CausesValidation=&quot;False&quot;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;CommandName=&quot;New&quot; Text=&quot;New&quot; /&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #660000;&quot;&gt;&amp;lt;/ItemTemplate&amp;gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #660000;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/asp:FormView&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #38761d;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&amp;lt;!-- Form View --&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #38761d;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white;&quot;&gt;Şimdiye kadar yazdığım tüm kodları kendi uygulamanıza dahil edip çalıştırırsanız Firebird ODBC içine yeni verilerinizin eklendiğini göreceksiniz.Eğer INSERT INTO komutunun çalıştığını Query yazmadan web sayfanızda hemen görüntülemek isterseniz Grid View işinize yarabilir.&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlkEjJod-5d3nu1ZL1BK6KKZ0jpKfSpF6zU6ExezemR24G3Gi2BowltgR50MK090qB3XWzIkNI_iG6KG7XLp1BRsIuZm09zKpH92BrXvbZNYAMoZdSbpNGmF0cZHeeSmWDgDm5tHz-Qc0/s1600/firebird+grid+view.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlkEjJod-5d3nu1ZL1BK6KKZ0jpKfSpF6zU6ExezemR24G3Gi2BowltgR50MK090qB3XWzIkNI_iG6KG7XLp1BRsIuZm09zKpH92BrXvbZNYAMoZdSbpNGmF0cZHeeSmWDgDm5tHz-Qc0/s1600/firebird+grid+view.JPG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
Evet SELECT ve INSERT INTO Sql komutu yukarıda anlatılan gibidir henüz anlatamadığım UPTADE ve DELETE Command tiplerimizi Sql DataSource için başka bir bloga bırakmak zorundayız, zira öncelikli olarak bu komutlarımızı çalıştırmak daha önemliydi.Bir dip not daha ekleyelim ve blogumuzu kapatalım&lt;br /&gt;
&lt;br /&gt;
Firebird 2.5 Super server ile Firebird ODBC 2.0 ile çalışan VS.NET data kontrollerini ile sekron etmek ve Sql prosedürler yazmak ve Firebird Query ler düzenlemek ile ilgili tüm firebird konularını yine bu blogtan okuyabilirsiniz.&lt;br /&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
&lt;!--
google_ad_client = &quot;pub-0155548000224975&quot;;
/* 468x15, oluşturulma 02.10.2010 */
google_ad_slot = &quot;1642964725&quot;;
google_ad_width = 468;
google_ad_height = 15;
//--&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;script src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot; type=&quot;text/javascript&quot;&gt;
&lt;/script&gt;</content><link rel='replies' type='application/atom+xml' href='http://firebird-sql.blogspot.com/feeds/6724588707293068900/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://firebird-sql.blogspot.com/2010/11/firebird-odbc-sql-datasource-insert.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4342773687773597585/posts/default/6724588707293068900'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4342773687773597585/posts/default/6724588707293068900'/><link rel='alternate' type='text/html' href='http://firebird-sql.blogspot.com/2010/11/firebird-odbc-sql-datasource-insert.html' title='Firebird ODBC &amp; Sql Datasource Insert -Select Command'/><author><name>Memento</name><uri>http://www.blogger.com/profile/02619194910809852928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMKv41RsDKvCSgCvNdNejieuOJOC3UkPptmvEAmWbmUTXapjX8ahPFUiNrWg-fiONa1ad6wxwYJrr86jQAkvJceAFSbio4ozpwbz6OuILIVGRabOO7oRHUe0csmX2nL3H2SpL88dZSzlE/s72-c/Firebird+ODBC+Sql+Datasource+Insert+Select+Command.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4342773687773597585.post-2066094430089178634</id><published>2010-11-21T09:20:00.002-08:00</published><updated>2010-11-21T09:20:56.495-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Firebird"/><title type='text'>Sql Manager 2010 Interbase/Firebird</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirI2ADHUCnqVhXy_CT96Ks5LPbG3m-4YUjmVFb0AshLwmFlmgz_Rmzc97IHUjPmiGJwPbbF9ypzvb9t0gLXvogOAECK1ibNyOuBc_7KeoaG7TiFG6u0U9axKtABuL1Aw7tV_1Z72uIKmvn/s1600/logo.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;123&quot; rw=&quot;true&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirI2ADHUCnqVhXy_CT96Ks5LPbG3m-4YUjmVFb0AshLwmFlmgz_Rmzc97IHUjPmiGJwPbbF9ypzvb9t0gLXvogOAECK1ibNyOuBc_7KeoaG7TiFG6u0U9axKtABuL1Aw7tV_1Z72uIKmvn/s200/logo.JPG&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Ms Sql veritabanımızı dilediğimiz gibi ve kolaylıkla tasarlayabiliyor, ilişkisel tablolar,dilediğimiz tip ve kalıpta query‘ ler yazabiliyoruz...&lt;br /&gt;
&lt;br /&gt;
Soru : Neden Firebird veribanımız için Firebird Sql Managment Studio Express gibi bir aracımız yok , Firebird veritabanı oluştururken veya Table eklerken ISQL kullanmak zorundamıyız ? &lt;br /&gt;
&lt;br /&gt;
Cevap:&amp;nbsp;Hayır... Firebird için Ms Sql Managment Studio gibi hatta biraz daha detaylı bir DBMS edinebilirsiniz...Bu yazının içeriği InterBase/Firebird sürümleri ile ilgilenlenlerin gayet hoşuna gidecek türden, yazıda SQL Manager 2010 programının ücretsiz veritabanı Firebird ile birlikte nasıl kullanacağımıza bakacağız..&lt;br /&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Daha önceki Firebird yazılarında sırasıyla ISQL aracını kullanarak komut ile &lt;a href=&quot;http://sistemdestekuzmani.blogspot.com/2010/05/firebird-veritaban-nedir-nasl-kullanlr.html&quot;&gt;Firebird veritabanı oluşturmayı&lt;/a&gt;&amp;nbsp;ve daha sonrada &lt;a href=&quot;http://sistemdestekuzmani.blogspot.com/2010/05/2-nci-firebird-sql-veritaban-blogunda.html&quot;&gt;Firebird veritabanına yeni bir Table oluşturmanın&lt;/a&gt; nasıl olduğunu yazmıştım.Bu iki yazıdaki örnekler başlangıç için gayet iyi olsada, hızlı bir çalışma sırasında pek kullanışlı olamıyor, çünkü veritabanı tasarımı bu iki işlemden ibaret değildir.Sql Manager 2010 Firebird veritabanınızı tasarlama aşamasında işinizi büyük ölçüde kolaştırıyor.Buraya kadar olan kısım iyi haberdi kötü haberim ise bu DBMS yazılımının ücretli olması ve 30 günlük deneme sürümünü kullanabiliyor olmamız.Biliyorum bu durum biraz garip ücretsiz veritabanına ücretli bir yönetim sistemi edinmek kulağa pek hoş gelmiyor fakat gerçekten güzel bir uygulama...&lt;br /&gt;
&lt;br /&gt;
Önceki yazılarımdan hatıralayacağınız Firebird ODBC &#39;ye Firebird 2.1&amp;nbsp;3 versiyonuna ek olarak bu blogta Firebird 2.5 Release Candidate sürümüne merhaba diyoruz.Bu sürümle ilgili detaylı notlarımı ilerleyen bloglarda bulabilirsiniz.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Register Host&lt;/strong&gt; : Bilgisayarınıza Firebird 2.5 Release Candidate kurulumunu ve Firebird Guardian programınızı 2.5 sürümüne yükseltikten sonra Sql Maneger 2010 yazılımı içinden Firebird veritabanınızı host olarak yapılandırmalısınız&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfD_omjjw1yjncEajm22u69V-67Ee4BvLZynzulBK_0jX481U7K77I85UIHYYvt_AeAnXg8J9-PUC2firXChO2wg5MgImTAjwCpG2Yfp2Xrv_06OkdNC2bVpvpFkOM_MdklQlkgFPrOvVa/s1600/create_FB_localhost_1.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;351&quot; rw=&quot;true&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfD_omjjw1yjncEajm22u69V-67Ee4BvLZynzulBK_0jX481U7K77I85UIHYYvt_AeAnXg8J9-PUC2firXChO2wg5MgImTAjwCpG2Yfp2Xrv_06OkdNC2bVpvpFkOM_MdklQlkgFPrOvVa/s400/create_FB_localhost_1.JPG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div align=&quot;left&quot; class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiM3qv9sqNix5ByTvVGCpWW5dq8IgJXrGWmXH2kL9dADJfbs8QxGKf_AXty_MdlYr8tqseIj-2j1_khT4sP3AwclhMxVJZBPm-C0689kzZUb_-Bzk3mXdb_oalXNfBQqFWC1JlCrptCa37A/s1600/create_FB_database_7.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;337&quot; rw=&quot;true&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiM3qv9sqNix5ByTvVGCpWW5dq8IgJXrGWmXH2kL9dADJfbs8QxGKf_AXty_MdlYr8tqseIj-2j1_khT4sP3AwclhMxVJZBPm-C0689kzZUb_-Bzk3mXdb_oalXNfBQqFWC1JlCrptCa37A/s400/create_FB_database_7.JPG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;Firebird Create Database&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyE3In6m05lTX0SQvWQvCvO-AdRXrq-8EyFV-HBaV361ZKS3zwJypHgvLbLecU7WsbT1BMvNOq-oKdeOJZSd16XaKUCOPdqJ3PccLa-TTCDzBy6EbhOiwnFEakev6QZ13ywCPCqP9FJXOz/s1600/create_FB_database_4.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; rw=&quot;true&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyE3In6m05lTX0SQvWQvCvO-AdRXrq-8EyFV-HBaV361ZKS3zwJypHgvLbLecU7WsbT1BMvNOq-oKdeOJZSd16XaKUCOPdqJ3PccLa-TTCDzBy6EbhOiwnFEakev6QZ13ywCPCqP9FJXOz/s320/create_FB_database_4.JPG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYE1hWBqusVkgnhAYbqwStuH-970HFu0RDbR7j8sY3AFi7tyikcjVQ78eUPjBafduohKW4_8rc1g-GXqVVmuwgKrdgLekx1T6MfgvruJYnnwS6g8iRWsk_sXoQ9n-rwnmKgCrE7y08lUdB/s1600/create_FB_database_6.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; rw=&quot;true&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYE1hWBqusVkgnhAYbqwStuH-970HFu0RDbR7j8sY3AFi7tyikcjVQ78eUPjBafduohKW4_8rc1g-GXqVVmuwgKrdgLekx1T6MfgvruJYnnwS6g8iRWsk_sXoQ9n-rwnmKgCrE7y08lUdB/s320/create_FB_database_6.JPG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;Bir kaç adım sonrasında&amp;nbsp;Firebird veritabanınızın host işlemini tamamladıktan sonra , yeni bir Table eklemeniz sadece bir kaç dakikanızı alıyor.Firebird 2.5 Release Candidate sürümün connection string ve diğer detayıda bir sonraki blogta görebilirsiniz.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Sql Manager 2010 Firebird yazılımının My Sql ve diğer verirtabanları için hazırlanmış sürümlerini ve şimdi gözattığımız DBMS yazılımını edinmek isterseniz &lt;a href=&quot;http://www.sqlmanager.net/en/downloads&quot; target=&quot;_blank&quot;&gt;Sql Manager Net&lt;/a&gt;&amp;nbsp;adresine gitmeniz ve ilgili sürümü indirmelisiniz.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;script type=&quot;text/javascript&quot;&gt;
&lt;!--
google_ad_client = &quot;pub-0155548000224975&quot;;
/* 468x15, oluşturulma 02.10.2010 */
google_ad_slot = &quot;1642964725&quot;;
google_ad_width = 468;
google_ad_height = 15;
//--&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;script src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot; type=&quot;text/javascript&quot;&gt;
&lt;/script&gt;</content><link rel='replies' type='application/atom+xml' href='http://firebird-sql.blogspot.com/feeds/2066094430089178634/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://firebird-sql.blogspot.com/2010/11/sql-manager-2010-interbasefirebird.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4342773687773597585/posts/default/2066094430089178634'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4342773687773597585/posts/default/2066094430089178634'/><link rel='alternate' type='text/html' href='http://firebird-sql.blogspot.com/2010/11/sql-manager-2010-interbasefirebird.html' title='Sql Manager 2010 Interbase/Firebird'/><author><name>Memento</name><uri>http://www.blogger.com/profile/02619194910809852928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirI2ADHUCnqVhXy_CT96Ks5LPbG3m-4YUjmVFb0AshLwmFlmgz_Rmzc97IHUjPmiGJwPbbF9ypzvb9t0gLXvogOAECK1ibNyOuBc_7KeoaG7TiFG6u0U9axKtABuL1Aw7tV_1Z72uIKmvn/s72-c/logo.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4342773687773597585.post-8454879759552040888</id><published>2010-11-21T09:20:00.000-08:00</published><updated>2010-11-21T09:20:04.537-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Firebird"/><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio.Net"/><title type='text'>Firebird ODBC &amp; Visual Studio.NET- Dataset Object Connection</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLtQT5PZvBuf4AZMEZ-SLqkljunOHBViScTffwF1rO6-tf_exL5ab_TBpKQo4wPbrt-jF4TGgNyrY3-0QBg7qTDo4NPFdWQ_01TzhiGv2fIKBD-NYW3tfwrgDta0QRYqz3yDecUg_aAZWu/s1600/visual_studio_&amp;_firebird_odbc.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;119&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLtQT5PZvBuf4AZMEZ-SLqkljunOHBViScTffwF1rO6-tf_exL5ab_TBpKQo4wPbrt-jF4TGgNyrY3-0QBg7qTDo4NPFdWQ_01TzhiGv2fIKBD-NYW3tfwrgDta0QRYqz3yDecUg_aAZWu/s200/visual_studio_&amp;_firebird_odbc.JPG&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Firebird ODBC v.2.0 ve Visual Studio.Net ile ilgili yazılarıma bu blogta Firebird veritabanı ile ilgilenenlerin en çok takıldığı konu olan veri bağlantısı yapmayı ve daha fazla bilgiyi detaylı olarak anlatacağım.Yöntem olarak önceki bloglarda MS Sql ve sırasıyla ADO.NET yazılarımda adı geçen Veri Kaynağı Kümeleri ve Table Adapter lerini bu yazıda Firebird ODBC için kullanacağız. Blogta ayrıca Sql Statement ve Firebird ODBC veritabanımıza &amp;nbsp;Inserting - Uptading - Editing ilede biraz genişleteceğiz. Firebird yazılarımın tümünü takip ederseniz Firebird ODBC v.2.0 ve diğer türlerini projelerinizde rahatça kullanabilecek bilgiyi bloglarımdan edinebilirsiniz.Evet işte Visual Studio.NET ve Firebird ODBC Sql Statement bilgileri...&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;Başlarken ;&lt;/b&gt;&lt;br /&gt;
Öncelikle bu konu içerisinde geçecek olan kavramların ,önceki blogların referans yazılarını vereyim.&lt;br /&gt;
&lt;a href=&quot;http://sistemdestekuzmani.blogspot.com/2010/05/firebird-veritaban-nedir-nasl-kullanlr.html&quot; title=&quot;Şimdi okumak için tıklayın&quot;&gt;Firebird ODBC Nedir ve Nasıl Kullanılır&lt;/a&gt;&amp;nbsp;adlı blogta Firebird tanıtımını yapmıştım.&lt;a href=&quot;http://sistemdestekuzmani.blogspot.com/2010/05/2-nci-firebird-sql-veritaban-blogunda.html&quot; title=&quot;Şimdi okumak için tıklayın&quot;&gt;Firebird Veritabanı ile veritabanı oluşturma ve SQL komutları&lt;/a&gt;ndan bahsettiğim blog yeni başlayanlar için iyi bir blog olmuştu.Daha sonraki yazımda ise &lt;a href=&quot;http://sistemdestekuzmani.blogspot.com/2010/06/firebird-v20-odbc-visual-studionet.html&quot; title=&quot;Şimdi okumak için tıklayın&quot;&gt;Firebird ODBC ile Visual Studio.NET nasıl kullanılır ve ODBC driver konfigrasyonu nasıl yapılır&lt;/a&gt; anlatmıştım.Tüm Database yazılarıma başlamadan ilk yazdığım yazı olan ADO.NET ve AspNet veritabanı kavramlarını &lt;a href=&quot;http://sistemdestekuzmani.blogspot.com/2010/05/visual-studionet-adonet-genel-mimari.html&quot; title=&quot;Şimdi okumak için tıklayın&quot;&gt;ADO.NET Veri kümeleri ve Table Adapter&lt;/a&gt; yazımda detaylıca yazmıştım.Bu ve bunlara benzer tüm yazılarım sayfa solundaki &quot;Database Notları&quot; altında kendi adıyla listelenmekte.Ayrıca kısayol için etiketlere tıklamanız sizi doğrudan o konuda yazılmış yazılarıma götürecektir.Bu hatırlatmaları bitirdikten sonra Visual Studio.Net Veri kümeleri ve Firebird ODBC table adapter işlemlerine artık başlayabiliriz.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Hazırlık ;&lt;/b&gt;&lt;br /&gt;
Firebird ODBC ile ilgili önceki yazılarımı okuduğunuzu ve pratik olarak uyguladığınızı varsayarak sadece yeni Dataset ve Object Connection bilgilerini veriyorum.&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;1- Asp.Net Firebird ODBC Connection String Nedir ?&lt;/b&gt;&lt;br /&gt;
Visual Studio.Net ile geliştirdiğiniz bir Web application projesinde örnek olarak Firebird ODBC v.2.0 veritabanını ODBC Driver konfigrasyonunu yapmanız gerekir.Doğru bir işlem sonrasında Projenin Web.config dosyasındaki mevcut Connection String yapısı aşağıdaki gibi olacaktır.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhH9qn3ccjwSbjablsYkiYo2TRNQvctZHiv_1PLOo5nXT1IC4XAW0kHBVw0ovwdEtqNmJ0nMEA1PTNBADjZ6bIC-e09haXqGIGlU_-LAjv3kX6pUeh8jWyH_pkjyPGvPbWUB_S5rNN4R78_/s1600/Firebird+-+WebConfig.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;99&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhH9qn3ccjwSbjablsYkiYo2TRNQvctZHiv_1PLOo5nXT1IC4XAW0kHBVw0ovwdEtqNmJ0nMEA1PTNBADjZ6bIC-e09haXqGIGlU_-LAjv3kX6pUeh8jWyH_pkjyPGvPbWUB_S5rNN4R78_/s640/Firebird+-+WebConfig.jpg&quot; width=&quot;500&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Buradaki Provider Name =&quot;System.Data.ODBC&quot; ata sınıf değerini ilerleyen Firebird ODBC bloglarında sıkça duyacaksınız. Bu web.config yapılandırmasıyla Connection String sizin artık bir çok Visaul Studio Data Tools için add name=&quot;ConnectionFDB&quot; adıyla size hizmet etmeye hazır demektir.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;b&gt;2- Firebird ODBC Veritabanına Dataset- Veri kümesi nasıl oluşturulur ?&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Asp.Net direk veri erişimi olanağı ve veri hızı ile stabil çalışması için gerekli tüm geliştirmeleri sağlar.Bunun için geliştirilmiş xsd uzantılı olan Dataset veritabanı tabloları, sorgular ve ilişkisel veritabanlarını uygulamada dilediğiniz yerde kullanmanız için hazır bekletir.Buradaki genel amaç yazılımcının kod tekrarı işinin azlatılması ve uygulama bütünlüğü kazanmak ve daha sonra anlatacağım bir çok yapısal kolaylık ve verimi sağlar.Visual Studio.Net ve Firebird ODBC için yeni bir Dataset oluşturmak ve veritabanı içerisindeki tablolardan bilgi almak şu şekilde münkün olabilmektedir.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXF6X8FEN0irigCMPLpx4laeZzdToCfx3xLzHvfgMDnIBGoCTbZQIb3ULL10M4e1FpHBtwYNfAVblJ0JGjdfsvTW4Ss-1V20L6OYLzQTKsxdNVnArLlbK3vyul4j93G3984X58e_vYJ4dz/s1600/Firebird+-+NewDataset.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;432&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXF6X8FEN0irigCMPLpx4laeZzdToCfx3xLzHvfgMDnIBGoCTbZQIb3ULL10M4e1FpHBtwYNfAVblJ0JGjdfsvTW4Ss-1V20L6OYLzQTKsxdNVnArLlbK3vyul4j93G3984X58e_vYJ4dz/s640/Firebird+-+NewDataset.JPG&quot; width=&quot;500&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;b&gt;3- Firebird ODBC Dataset - Table Adapter ve veritabanına erişimi nasıl yapılır ?&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Yukarıdaki Firebird ODBC veritabanı Dataset hazırlandığında artık Firebird veritabanı içerisinde bulunan bir Tablo verilerine &quot;Table Adapter&quot; kullanarak erişmemiz gerekir bu işlemi şu aşamalarda gerçekleştirebiliyoruz.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;b&gt;a-)&lt;/b&gt;&amp;nbsp;Visual Studio.Net içerisindeki sol sutunda bulunan&amp;nbsp;&lt;b&gt;Dataset Toolbox/ Table Adapter&lt;/b&gt;&amp;nbsp;aracını Dataset taşıdığınızda size gerekli bağlantı için Connection Stiring değeriniz sorulur.Bu ekran görüntüsünde ilk anlatılan web config yapılandırmasındaki Connection String değerinin burada olduğuna dikkat ediniz.!&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCZUJZfoR3vdVo6TtAdKApTws5AV7BRsPskd_hpS3wD8Jzrc6y9SgL1UbexEo_DyaIwKHsOvz3HT2Cc1zEOB2yGClYUHZZulmEeZQfOXFmy-P_yTR9tvb-tvjzC5gV7oTCHwj4hNUz6EKs/s1600/Firebird-TableAdapter.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;132&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCZUJZfoR3vdVo6TtAdKApTws5AV7BRsPskd_hpS3wD8Jzrc6y9SgL1UbexEo_DyaIwKHsOvz3HT2Cc1zEOB2yGClYUHZZulmEeZQfOXFmy-P_yTR9tvb-tvjzC5gV7oTCHwj4hNUz6EKs/s640/Firebird-TableAdapter.JPG&quot; width=&quot;500&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;b&gt;b-) &lt;/b&gt;Bu işlemden sonra Sql Statements için kullancağınız yordam ve yöntemler size sorulacaktır.Bu esnada yapmamız gereken aşağıdaki gibi olacaktır.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh278mIF2SlpFsvvZLeP63INnqkW_Ihvqr045U8bmN21u0ik14x6IVt8rjhBFl4QUgs34b2W5LEMNt79_HeIbnJ5ScOObRdotNu40LEqXxR5wRUiiWA77f9TMYnWOJOZx8YGzaYWYI9pBry/s1600/Firebird+-+Use+SQL+statements.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;190&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh278mIF2SlpFsvvZLeP63INnqkW_Ihvqr045U8bmN21u0ik14x6IVt8rjhBFl4QUgs34b2W5LEMNt79_HeIbnJ5ScOObRdotNu40LEqXxR5wRUiiWA77f9TMYnWOJOZx8YGzaYWYI9pBry/s640/Firebird+-+Use+SQL+statements.JPG&quot; width=&quot;500&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;b&gt;c-) &lt;/b&gt;Bu seçenek sonrasında belirlediğimiz Connection String ile Firebird ODBC için Sql Statements yazmamız istenen Query alanı açılacaktır.Mevcut Firebird veritabanınızda bulunan tabloda neyi sorgulayacağınızı henüz bilmiyorsanız örneğimdeki gibi&amp;nbsp;&lt;b&gt;Advanced Options&lt;/b&gt;&amp;nbsp;seçeneği ile seçimi genişletebilirsiniz.&lt;b&gt;Advanced Options &lt;/b&gt;seçeneğinden sonra aşağıdaki seçeneğin belirlenmesi gerekir.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitUoln0W5tT0eotDVF45BDlMdI88XopUd475pihVAsQ-aP0crnD0tjRGmLd5utcmqKj36x05nrtjq-2IPRXL5ThcfdL-3ZbnFkEgZT6PlaHaJG1qXrpeCuF8bH4OQCB-DwTfP_iwdBFNed/s1600/Firebird-TableAdapter-Advanced+Option.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitUoln0W5tT0eotDVF45BDlMdI88XopUd475pihVAsQ-aP0crnD0tjRGmLd5utcmqKj36x05nrtjq-2IPRXL5ThcfdL-3ZbnFkEgZT6PlaHaJG1qXrpeCuF8bH4OQCB-DwTfP_iwdBFNed/s320/Firebird-TableAdapter-Advanced+Option.JPG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&amp;nbsp;&amp;nbsp;Firebird ODBC &amp;nbsp;Insert, Uptade, Delete Statements Sql deyimleri seçimi ..&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;4- Firebird ODBC Query -SQL Sorguları nasıl Kullanılır ?&lt;/b&gt;&lt;br /&gt;
Yukarıdaki son seçeneğimizden sonraki seçimimiz varolan Firebird ODBC veritabanındaki Table bilgisini Dataset içindeki Table Adapter&#39;e vermemiz gerekmektedir.Bu seçim Firebird ODBC içinde bulunan hali hazırda bulunan bir Table dır.&lt;br /&gt;
&lt;br /&gt;
Bundan önceki blogta hazırladığımız örnek Firebird veritabanı ve Tabloları &amp;nbsp;hatırlayacakasınız.Aşağıdaki ekran görüntüsünü &quot;Veritabanıma &lt;b&gt;Query Bulider... &lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;ile sorgularım için&lt;/span&gt; Add Table&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt; ve tablolarımdan olan User_Table seçtikten sonra aldım.&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgd9Dlg23m_KctjZ90okpeXuLMa2okDScGCMVnP7s7sgTdNtM4JqdndA5fNSgDk8ojqHwst3jm6OEWVmAwB5ZJY8036g6d-o-hp0HF4TXlKGoSGsSOMSk-IKphW94WmoflJeTTjWU-VS9lx/s1600/Firebird+-+Query+Builder.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;297&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgd9Dlg23m_KctjZ90okpeXuLMa2okDScGCMVnP7s7sgTdNtM4JqdndA5fNSgDk8ojqHwst3jm6OEWVmAwB5ZJY8036g6d-o-hp0HF4TXlKGoSGsSOMSk-IKphW94WmoflJeTTjWU-VS9lx/s400/Firebird+-+Query+Builder.JPG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;b&gt;5- Firebird Sql ve Sql Sorguları ile veri işlemleri ?&lt;/b&gt;&lt;br /&gt;
Bu işlemlerden sonra hala Dataset ve Table Adapter oluşumumuz bitmedi. Şuana kadar yapılanların tümü Firebird ODBC için yeni bir Veri Kümesi oluşturmanın genel adımlarıydı.Yukarıdaki işlemde &lt;b&gt;SELECT *&lt;/b&gt; Sql İfadesi ile seçtiğim Firebird veritabanı tablosunun verilerini &lt;b&gt;Execute Query&lt;/b&gt; ile sorgulayabilecek durumdayım.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;6- Firebird ODBC Table Adapter&lt;/b&gt;&lt;br /&gt;
Yukarıdaki tüm Dataset ve Table Adapter aşamalarını Visual Studio.Net ile tamamladığımda, geriye kalan son 2 aşamadada değişiklik yapmadan devam ettiğimde&lt;b&gt;&amp;nbsp;Firebird ODBC &lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;veritabanı için Dataset oluşumu tam olarak bitecektir.&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;Aşağıdaki ekran görüntüsünü &lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;Visual Studio.NET&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt; ile yaptığım tüm bu işlemlerden sonra &lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;Dataset&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt; içinde bulunan &lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;Table Adapter&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt; bitmiş haldeyken aldım.&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4Tpe8MgzOEGzWOr1b3WMfMVVOtR6AAT9LEg1TbT4P5hkOpKvdVajYsvQJV4QHQP5Sdz7P2JmP4u8Wi1VzILUMhtiCY64ET0HPOwZeAL7KD7Ti8p2R_JN2Qn6htsJ5KzaVprQouqmbxMir/s1600/Firebird-TableAdapter-+Dataset.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;187&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4Tpe8MgzOEGzWOr1b3WMfMVVOtR6AAT9LEg1TbT4P5hkOpKvdVajYsvQJV4QHQP5Sdz7P2JmP4u8Wi1VzILUMhtiCY64ET0HPOwZeAL7KD7Ti8p2R_JN2Qn6htsJ5KzaVprQouqmbxMir/s400/Firebird-TableAdapter-+Dataset.JPG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;Firebird ODBC Veritabanını Asp.Net Web Uygulamalarında kullanmak. &lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwzKX8vOlVmgzzmXk7Gd5YsKFMEflOZHJ3z3ixECFFdUmYs-0iYMOOmd_XJfbHYqAynyTTK3qUQDZOCIwE_3b_0WrkofmrVqmiM42h1MG69RMd9hPTtXs0XfXWHUvxlrNd0iaW4VKZ1Noa/s1600/Firebird+ODBC+Form+Grid+View+Test+1.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;312&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwzKX8vOlVmgzzmXk7Gd5YsKFMEflOZHJ3z3ixECFFdUmYs-0iYMOOmd_XJfbHYqAynyTTK3qUQDZOCIwE_3b_0WrkofmrVqmiM42h1MG69RMd9hPTtXs0XfXWHUvxlrNd0iaW4VKZ1Noa/s640/Firebird+ODBC+Form+Grid+View+Test+1.JPG&quot; width=&quot;530&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;Yukarıdaki görüntüdende anlaşılabileceği gibi yeni bir projede Firebird veritabanındaki tablo için Asp.Net Web Apllication Data Tools Grid View ve Form View araçları kullandım.Şuan Firebird veritabanına bu uygulamada Insert Update Delete Edit Select gibi tüm Sql işlemlerini yapabiliyorum.&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;Daha fazla Firebird ve Visual Studio.Net Teknik detayları için blogu ziyaret etmeyi unutmayın.Bir sonraki Firebird Yazım Visual Studio içerisinde Firebird ODBC için Sql ifadeleriyle biraz daha derinlere inmek olacak.Firebird yazıları ve diğer tüm yazıların gelişimi için sorular sorabilir yada yorumlarınızı bırakabilirsiniz.Kolay Gelsin.&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
&lt;!--
google_ad_client = &quot;pub-0155548000224975&quot;;
/* 468x60, down_blog */
google_ad_slot = &quot;6692357610&quot;;
google_ad_width = 468;
google_ad_height = 60;
//--&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;script src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot; type=&quot;text/javascript&quot;&gt;
&lt;/script&gt;</content><link rel='replies' type='application/atom+xml' href='http://firebird-sql.blogspot.com/feeds/8454879759552040888/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://firebird-sql.blogspot.com/2010/11/firebird-odbc-visual-studionet-dataset.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4342773687773597585/posts/default/8454879759552040888'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4342773687773597585/posts/default/8454879759552040888'/><link rel='alternate' type='text/html' href='http://firebird-sql.blogspot.com/2010/11/firebird-odbc-visual-studionet-dataset.html' title='Firebird ODBC &amp; Visual Studio.NET- Dataset Object Connection'/><author><name>Memento</name><uri>http://www.blogger.com/profile/02619194910809852928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLtQT5PZvBuf4AZMEZ-SLqkljunOHBViScTffwF1rO6-tf_exL5ab_TBpKQo4wPbrt-jF4TGgNyrY3-0QBg7qTDo4NPFdWQ_01TzhiGv2fIKBD-NYW3tfwrgDta0QRYqz3yDecUg_aAZWu/s72-c/visual_studio_&amp;_firebird_odbc.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4342773687773597585.post-4680281006538879935</id><published>2010-11-21T09:18:00.001-08:00</published><updated>2010-11-21T09:18:44.709-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Firebird"/><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio.Net"/><title type='text'>Firebird ODBC &amp; Visual Studio.NET</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfVIwH0OobygaF2tKBf7U1TFq1guXmnyaLxX97KitAw5xt4C2OS41jIQnnDzNThxAVj38MvYyyXrtpmnkL9-mnpCCRSuKkB_4SlE9KrUkd4EwwmeU1xf1EyJcfOQOAS7mR661-EtU21xuG/s1600/visual_studio_&amp;_firebird_odbc.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;81&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfVIwH0OobygaF2tKBf7U1TFq1guXmnyaLxX97KitAw5xt4C2OS41jIQnnDzNThxAVj38MvYyyXrtpmnkL9-mnpCCRSuKkB_4SlE9KrUkd4EwwmeU1xf1EyJcfOQOAS7mR661-EtU21xuG/s200/visual_studio_&amp;_firebird_odbc.JPG&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Firebird v2.0 ODBC veritabanını, Visual Studio.Net projelerinizden birinde kullanmak aklınıza gelmişmiydi. Windows Forms yada Asp.Net Web uygulamalarında gayet tatmin edici ve ücretsiz veritabanı olan Firebird kullanmak hayli profesyonelce. Belkide bunu denediniz fakat yeterli kaynak bulamadığınız için vazgeçip Ms Access&#39;e geri döndünüz. O halde bu blog ilk kez Firebird kullanacak olanlar için iyi bir Firebird ve Visual Studio.Net bilgilerini içeriyor.Yazının sonunda Firebird ODBC veri kaynağı kullanarak mevcut veritabanına Visual Studio Net Data Tools ile erişeceğimizi göreceğiz&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
Firebird ile şuana kadar yazdıklarımın ilki olan &lt;a href=&quot;http://sistemdestekuzmani.blogspot.com/2010/05/firebird-veritaban-nedir-nasl-kullanlr.html&quot; title=&quot;Şimdi okumak için tıklayın&quot;&gt;Firebird veritabanın özellikleri&lt;/a&gt;&amp;nbsp;ile başlamıştık.Daha sonra &lt;a href=&quot;http://sistemdestekuzmani.blogspot.com/2010/05/2-nci-firebird-sql-veritaban-blogunda.html&quot; title=&quot;Şimdi okumak için tıklayın&quot;&gt;Firebird ile ilk veritabanı nasıl oluşturulur ve SQL&lt;/a&gt; komutlarına kısaca bakmıştık.Son Firebird veritabanı yazım ise &lt;a href=&quot;http://sistemdestekuzmani.blogspot.com/2010/05/firebird-v20-odbc-driver-konfigrasyonu.html&quot; title=&quot;Şimdi okumak için tıklayın&quot;&gt;Firebird v2.0 ODBC ile mevcut olan veritabanına veri kaynağının oluşturulması&lt;/a&gt; konusu olmuştu.Şimdi ise bir önceki yazılarımda örnek olarak hazırladığım Firebird veritabanınımı Visual Studio.Net Web uygulamalarında nasıl kullanacağız bir göz atıcaz.Diğer yazdıklarımı okumanız bu yazıda anlatılanları daha iyi anlamanız için gerekli, fakat ilgilendiğiniz sadece connection kısmı ise bu blog basit bilgileride size sunabilir.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLdrTuaGCpsp8wAMiiKCyV0gi3Mzzd85JczNhhsugSued0ckkbqP8ZLPCN18q5vVGRrTvdnSvgVOZJUw77UZTD6ePnThWiUW_Opy56IcF4hQrft0jIgJN4bankYdGr25PZWgTxg6e4Zjjl/s1600/firebirdvs_1.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLdrTuaGCpsp8wAMiiKCyV0gi3Mzzd85JczNhhsugSued0ckkbqP8ZLPCN18q5vVGRrTvdnSvgVOZJUw77UZTD6ePnThWiUW_Opy56IcF4hQrft0jIgJN4bankYdGr25PZWgTxg6e4Zjjl/s320/firebirdvs_1.JPG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: x-large;&quot;&gt;1&lt;/span&gt;&lt;br /&gt;
Visual Studio.Net programındaki yerleşik Data Tool dan SqlDataSource aracını projemize ekliyoruz ve aracın Configre Data Source... ile ODBC için connection string hazırlamak için 2 nci işlemi yapıyoruz.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKHL8UXVsn12lqCIsjuJa9ZZEl9iS8kL-zduT0EfYnmdwl1FkwSqWAvJVRt1Iem2J86nXGv9vURRY9YwTnBGZY7uC703yKYlVwgwFl7A7yitvDCHYFu9bGksdDxHyp8rGhrveqMMlBLLHd/s1600/firebirdvs_2.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKHL8UXVsn12lqCIsjuJa9ZZEl9iS8kL-zduT0EfYnmdwl1FkwSqWAvJVRt1Iem2J86nXGv9vURRY9YwTnBGZY7uC703yKYlVwgwFl7A7yitvDCHYFu9bGksdDxHyp8rGhrveqMMlBLLHd/s320/firebirdvs_2.JPG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: x-large;&quot;&gt;2&lt;/span&gt;&lt;br /&gt;
Bu bağlandı için Microsoft ODBC Data Source Provider kullanacağız. Bir sonraki aşama ise veritabanımızın ODBC driver konfigrasyonunu yaptığımız yazıdanda hatırlayacağınız gibi connection string tanımlamak olacaktır.ODBC bu stringi otomatik ayarlar.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHKT9yMH-xIG3v85GhivKm7Zse-NCN1kTDNvknZQKdnCotC6QZ2qlECRUKlFQdCKC55CP7Bkv8IJmU5CpA96pW9d5c8Nd7igj2N_1rjv6l4XMqM-2tCJheSkYT0mIrZjKMuV4dHHdTm635/s1600/firebirdvs_3.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHKT9yMH-xIG3v85GhivKm7Zse-NCN1kTDNvknZQKdnCotC6QZ2qlECRUKlFQdCKC55CP7Bkv8IJmU5CpA96pW9d5c8Nd7igj2N_1rjv6l4XMqM-2tCJheSkYT0mIrZjKMuV4dHHdTm635/s320/firebirdvs_3.JPG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: x-large;&quot;&gt;3&lt;/span&gt;&lt;br /&gt;
Data Source Name ODBC kaynağında verdiğimiz isimdir ve Provider bunu kendisi tanıyacaktır.Mevcut veritabanımız c:\Data klasörü içerisinde bulunan SerkanSenyuz.FDB veritabanın username SYDBA ve password masterkey olarak ayarlandığından burdada bunu aynen yazmalıyız.Bu işlemden sonra veri kaynağı bağlantımız tamamlanmış ve SqlDataSource aracı ilede Visual Studio Net içinde tanıtılmış demektir.İşlemler sonrasında bağlantıyı test ettiğimizde &quot;Test connection succeeded&quot; iletisini almalıyız.Aksi halde bağlantıda bir sorun oluşmuş demektir.&lt;br /&gt;
Buraya kadar yaptığını işlemlerde sorun oldu ise aşağıdaki linklerdeki konularaı tekrar gözden geçirmelisiniz.&lt;br /&gt;
&lt;a href=&quot;http://sistemdestekuzmani.blogspot.com/2010/05/firebird-v20-odbc-driver-konfigrasyonu.html&quot;&gt;Firebird ODBC konfigrasyonu&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://sistemdestekuzmani.blogspot.com/2010/05/firebird-veritaban-nedir-nasl-kullanlr.html&quot;&gt;Firebird ISQL ile veritabanı ve table oluşturmak&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
&lt;!--
google_ad_client = &quot;pub-0155548000224975&quot;;
/* 468x15, oluşturulma 02.10.2010 */
google_ad_slot = &quot;1642964725&quot;;
google_ad_width = 468;
google_ad_height = 15;
//--&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;script src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot; type=&quot;text/javascript&quot;&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: x-large;&quot;&gt;VS.NET &amp;nbsp;ile Firebird verileri ile çalışmak...&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
Yukarıda anlatılan şekillerde Firebird veritabanınıza erişebilmek artık münkün. SqlDataSource aracını web uygulamalarında konfigre ederken Firebird içinde bir Table ve Table içindede bir kaç Field olması gerekli.</content><link rel='replies' type='application/atom+xml' href='http://firebird-sql.blogspot.com/feeds/4680281006538879935/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://firebird-sql.blogspot.com/2010/11/firebird-odbc-visual-studionet.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4342773687773597585/posts/default/4680281006538879935'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4342773687773597585/posts/default/4680281006538879935'/><link rel='alternate' type='text/html' href='http://firebird-sql.blogspot.com/2010/11/firebird-odbc-visual-studionet.html' title='Firebird ODBC &amp; Visual Studio.NET'/><author><name>Memento</name><uri>http://www.blogger.com/profile/02619194910809852928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfVIwH0OobygaF2tKBf7U1TFq1guXmnyaLxX97KitAw5xt4C2OS41jIQnnDzNThxAVj38MvYyyXrtpmnkL9-mnpCCRSuKkB_4SlE9KrUkd4EwwmeU1xf1EyJcfOQOAS7mR661-EtU21xuG/s72-c/visual_studio_&amp;_firebird_odbc.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4342773687773597585.post-5718914078476384253</id><published>2010-11-21T09:16:00.001-08:00</published><updated>2010-11-21T09:16:29.147-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Firebird"/><title type='text'>Firebird v2.0 ODBC Driver Kullanımı</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhze_h_GaC1uZsI_wUbbeZHPkrJLX2NiY2RotIDEcHG4fosRDmo7pHAvr1c4b1OCMj_nUN01gloRsDjJll_PccDgpLP3oDawmfflF6opULYddtcfARCmN27ZNuYWMcnBRyyu03lw-cc8Ors/s1600/odbcjdbc-logo.gif&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot; target=&quot;_blank&quot; title=&quot;Firebird ODBC Driver yapılandırması&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhze_h_GaC1uZsI_wUbbeZHPkrJLX2NiY2RotIDEcHG4fosRDmo7pHAvr1c4b1OCMj_nUN01gloRsDjJll_PccDgpLP3oDawmfflF6opULYddtcfARCmN27ZNuYWMcnBRyyu03lw-cc8Ors/s320/odbcjdbc-logo.gif&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;Firebird veritabanı yazılarıma devam ediyorum.Firebird tanıtımını önceki bloglarda vermiştim.Ücretsiz bir ve büyük işlerin adamı olan Firebird beni hala şaşırtmaya devam ediyor. Bu blogta &amp;nbsp;&lt;b&gt;Firebird v2.0 ODBC&lt;/b&gt; verikaynağını basit kurulumuna ve yerel makinemizde mevcut olan Firebird veritabanımızı nasıl kullanacağımıza bakacağız.DSN olarak bilinen ve Xp ve ileri sürümlerdede aynı olan Veri Kaynağı Yöneticisi Firebird v2.0 ODBC ile çalışırken bize yardımcı olacak ama daha önce kuruluma göz atalım...&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
Firebird un Linux ve Windows platformları ile 32 64 bit sistemler için ayrı olan kurulumlarından birini edinmekle işe başlayabiliriz.&lt;a href=&quot;http://www.firebirdsql.org/index.php?op=files&amp;amp;id=odbc&quot; target=&quot;_blank&quot; title=&quot;Firebird download&quot;&gt;Firebird Download&lt;/a&gt;&amp;nbsp;bu adresten sisteminize uygun olan ODBC sürümünü indirerek makinemize kurmalıyız.Firebird v2.0 ODBC kurulumunda müdahale etmemiz gereken ek bileşenler yoktur kurulum sorunsuzca tamamlanacaktır ve bizim istediğimiz DSN bilgilerini hazırlayan dll dosyamız makinemize reg edilecek.Yeni yüklenen bu Firebird sürücüsü ile &lt;b&gt;C:\Program Files\Firebird\Firebird_ODBC&lt;/b&gt; dizininde sizler için dökümanlarda yüklenecek bunlarada kısaca göz atmanızı öneririm.&lt;br /&gt;
&lt;br /&gt;
Kurulum işleminden sonra (32 bit) yapmamız gereken Microsoft ODBC Veri Kaynağı Yöneticisi&#39;ne ulaşmak ve veritabanımızı tanıtmak.Önceki ilk Firebird yazımda &lt;a href=&quot;http://sistemdestekuzmani.blogspot.com/2010/05/firebird-veritaban-nedir-nasl-kullanlr.html&quot;&gt;ISQL kullanarak bir veritabanı nasıl oluşturulur&lt;/a&gt; ve sonraki yazımdada oluşturulan &lt;a href=&quot;http://sistemdestekuzmani.blogspot.com/2010/05/2-nci-firebird-sql-veritaban-blogunda.html&quot;&gt;Firebird veritabanına nasıl yeni bir TABLE eklenir&lt;/a&gt; yazmıştım.Bu konuları okumanız bu uygulamayı daha iyi anlamanızı sağlayacaktır.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXNK0OsIt8h8CdC7ny_0C3ZRDe5H23mOkemb7AS0B5UlF4WW8aUum4wjiQmY15msSOT26rFU8K8coVCIG27eqBVPK835KZ192vDvL1UGZp6cMUmMo1vbkhpoj9_-ACxyygZkAMB3bLq-yV/s1600/odbc_1.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXNK0OsIt8h8CdC7ny_0C3ZRDe5H23mOkemb7AS0B5UlF4WW8aUum4wjiQmY15msSOT26rFU8K8coVCIG27eqBVPK835KZ192vDvL1UGZp6cMUmMo1vbkhpoj9_-ACxyygZkAMB3bLq-yV/s320/odbc_1.JPG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Şimdi &quot;Microsoft ODBC Veri Kaynağı Yöneticisi&quot; Denetim masası - Yönetimsel araçlar- Veri kaynakaları yönetici (ODBC) adıyla bizi bekliyor.Araca ilk ulaştığınızda yapmanız gereken mevcut veritabanınızı EKLE komutu ile eklemek olacak.&lt;/div&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipshk3XmNwsqJPIeX29c62KJrbTuHptqoD2O2Bp7YVppVJU6jVKlr8ceogFCIKagaR7ROR6Bj15_Ruz3MKBTZZ1HvgpnSE1mUU6DJnK2oOF86FKx6FMg56v99GHQOskgplCjI72x-FA8eD/s1600/odbc_2.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipshk3XmNwsqJPIeX29c62KJrbTuHptqoD2O2Bp7YVppVJU6jVKlr8ceogFCIKagaR7ROR6Bj15_Ruz3MKBTZZ1HvgpnSE1mUU6DJnK2oOF86FKx6FMg56v99GHQOskgplCjI72x-FA8eD/s320/odbc_2.JPG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxtQJ4U6GmLJ-wLpKzdEzcc0JNqRJ6a337m8UfFXcyWTBv5q-ZMqRE2TTuDlBV3nQdmoMYymby0rft9OtRHXSZJF3ERyd7UsVJvOJeQDHhwQTnNOYtijFG59-9zQHZby_1MM4Gl06K1W-w/s1600/odbc_3.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxtQJ4U6GmLJ-wLpKzdEzcc0JNqRJ6a337m8UfFXcyWTBv5q-ZMqRE2TTuDlBV3nQdmoMYymby0rft9OtRHXSZJF3ERyd7UsVJvOJeQDHhwQTnNOYtijFG59-9zQHZby_1MM4Gl06K1W-w/s320/odbc_3.JPG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: x-large;&quot;&gt;1&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Doğru ve hatasız kurulum sonrasında Firebird v2.0 ODBC veritabanımızın sürücüsü Yeni Veri Kaynağı listemizde görünecektir.Bu kısa ve basit işlemi sonlandıracağız ve &quot;mevcut veritabanımızın bağlantı dizini ve gerekli bilgileri araca sağlamamız gerekecek.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgL7nb4iVM6KZejL5A3LYCQ2-HNuL9G1Bo9BiBMCDYgH0AgE5VXIFd2_AnNoAq6wtb1H5l1FLvmfK9X6ExY8FMEEnEYis6i8yEc5mza5hdqPqPNYm_4eDVEDneC7ZR0zMlcutoxFIU4ofYq/s1600/odbc_4.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgL7nb4iVM6KZejL5A3LYCQ2-HNuL9G1Bo9BiBMCDYgH0AgE5VXIFd2_AnNoAq6wtb1H5l1FLvmfK9X6ExY8FMEEnEYis6i8yEc5mza5hdqPqPNYm_4eDVEDneC7ZR0zMlcutoxFIU4ofYq/s320/odbc_4.JPG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: x-large;&quot;&gt;2&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Daha önceki blogta oluşturduğum örnek veritabanımın yerel dizindeki adresini verdiğim ve kullanıcı adı ile şifresini belirlediğim veritabanı kaynağıma bağlantı başarılı oldu.Genel Firebird user ve password varsayılan olarak &lt;b&gt;user SYSDBA password masterkey &lt;/b&gt;şeklindedir.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-qaoaQlK8k9tBLtkGhxr_2UUfDCvWjZxi-Hibx__UlNfcyYE2GfXkNr6K290W_FupvaBhghnCgOiYl-rrSZA050YR_nCBQ8Edstm-EGNKhyi3CgB1sZ87xMfrzI7HdyUOdR1woEgm2HEF/s1600/odbc_5.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-qaoaQlK8k9tBLtkGhxr_2UUfDCvWjZxi-Hibx__UlNfcyYE2GfXkNr6K290W_FupvaBhghnCgOiYl-rrSZA050YR_nCBQ8Edstm-EGNKhyi3CgB1sZ87xMfrzI7HdyUOdR1woEgm2HEF/s320/odbc_5.JPG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: x-large;&quot;&gt;3&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Firebird/InterBase(r) sürücüm artık hazır yeniden yapılandırmak istediğimde yine aynı yolu kullanacak ve yapılandıracağım özellikleri yeniden düzenleyebileceğim.&lt;/div&gt;&lt;script type=&quot;text/javascript&quot;&gt;
&lt;!--
google_ad_client = &quot;pub-0155548000224975&quot;;
/* 468x60, down_blog */
google_ad_slot = &quot;6692357610&quot;;
google_ad_width = 468;
google_ad_height = 60;
//--&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;script src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot; type=&quot;text/javascript&quot;&gt;
&lt;/script&gt;</content><link rel='replies' type='application/atom+xml' href='http://firebird-sql.blogspot.com/feeds/5718914078476384253/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://firebird-sql.blogspot.com/2010/11/firebird-v20-odbc-driver-kullanm.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4342773687773597585/posts/default/5718914078476384253'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4342773687773597585/posts/default/5718914078476384253'/><link rel='alternate' type='text/html' href='http://firebird-sql.blogspot.com/2010/11/firebird-v20-odbc-driver-kullanm.html' title='Firebird v2.0 ODBC Driver Kullanımı'/><author><name>Memento</name><uri>http://www.blogger.com/profile/02619194910809852928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhze_h_GaC1uZsI_wUbbeZHPkrJLX2NiY2RotIDEcHG4fosRDmo7pHAvr1c4b1OCMj_nUN01gloRsDjJll_PccDgpLP3oDawmfflF6opULYddtcfARCmN27ZNuYWMcnBRyyu03lw-cc8Ors/s72-c/odbcjdbc-logo.gif" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4342773687773597585.post-656276178793940850</id><published>2010-11-21T09:15:00.000-08:00</published><updated>2010-11-21T09:15:14.531-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Firebird"/><title type='text'>Firebird SQL Table oluşturmak</title><content type='html'>&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiuy5TSwcinR4dzNY6sekLoUox4zEtMVKDHZ51-ttSGafYa4Bjufksbt4k1Yg0XJ771j547eGydM70qR_TSaaKOYwFYrlxOK_G9x9f_swNrv5q8a3Hb-cyr_9vZv38pucNJkOCFWG8cWx_r/s1600/353px-Ds-firebird-logo.svg+(Custom).png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; display: inline !important; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiuy5TSwcinR4dzNY6sekLoUox4zEtMVKDHZ51-ttSGafYa4Bjufksbt4k1Yg0XJ771j547eGydM70qR_TSaaKOYwFYrlxOK_G9x9f_swNrv5q8a3Hb-cyr_9vZv38pucNJkOCFWG8cWx_r/s200/353px-Ds-firebird-logo.svg+(Custom).png&quot; width=&quot;50&quot; /&gt;&lt;/a&gt;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;2&lt;/span&gt; nci&amp;nbsp;&lt;/b&gt;Firebird SQL veritabanı blogunda bu kez mevcut Firebird veritabanına ISQL ile bağlanmayı veritabanı nesnelerini oluşturmayı (create table), Kayıt eklemeyi (ınsert) ve kayıtları izlemeyi (show) ile önemli SQL komutlarını anlatmaya çalışacağım...&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;Bir önceki yazımda Firebird Sql veritabanının genel özelliklerini, kullanım amaçları ile birlikte vermiştim. Ayrıca dizinde yeni bir Firebird SQL veritabanını nasıl oluşturulacağındanda bahsetmiştim.Yazıya başlamadan bir önceki blogu okursanı burada yapacağım işlemleri daha iyi anlayabilirsiniz&lt;br /&gt;
Var olan Firebird SQL veritabanına 2 şekilde bağlanabiliriz.&lt;br /&gt;
&lt;b&gt;1&lt;/b&gt;- Local makinemizde bulunan mevcur firebird veritabanına&lt;br /&gt;
&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;SQL&amp;gt; CONNECT &quot;C:\serkansenyuz.fdb&quot;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
yada&lt;br /&gt;
&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;SQL&amp;gt; CONNECT &quot;localhost:C:\serkansenyuz.fdb&quot;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
şeklinde bağlanabiliriz...&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;2&lt;/b&gt;-Eğer bir networkte belirli bir makinedeki firebird veritabanına erişmek istiyorsak bu kez bağlantımız aşağıdaki şekilde olacaktır.&lt;br /&gt;
&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;SQL&amp;gt; CONNECT &quot;192.168.1.192:C:\serkansenyuz.fdb&quot;&lt;/span&gt;&lt;/b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;yada&lt;/div&gt;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;SQL&amp;gt; CONNECT &quot;serkan:\\C:\serkansenyuz.fdb&quot;&lt;/span&gt;&lt;/b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;&lt;b&gt;Firebird TABLE oluşturmak;&lt;/b&gt;&lt;br /&gt;
ISQL aracı ile veritabanımıza yeni bir table eklemek oldukça basittir.&lt;br /&gt;
&lt;pre class=&quot;cpp&quot; name=&quot;code&quot;&gt;SQL&amp;gt;CREATE TABLE USERTABLE (User_id INTEGER NOT NULL PRIMARY KEY,
CON&amp;gt;User_name VARCHAR(50) NOT NULL,
CON&amp;gt;User_sname VARCHAR(50) NOT NULL);
&lt;/pre&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEia9bzD8CZoRD-EXm0y9WfUEaOsgXyi9G8J9kY0UQPJcMslH_Wkp5lYCR8xENWlFJdeFcN2hCUdUbsgxaTosgbsZsqwPQOmYAuZGHIbW5FNlq9o1y1u-QH5sVB-uKs3x1OqZiwg_EeJWC_u/s1600/firebird_createtable_1.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;92&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEia9bzD8CZoRD-EXm0y9WfUEaOsgXyi9G8J9kY0UQPJcMslH_Wkp5lYCR8xENWlFJdeFcN2hCUdUbsgxaTosgbsZsqwPQOmYAuZGHIbW5FNlq9o1y1u-QH5sVB-uKs3x1OqZiwg_EeJWC_u/s400/firebird_createtable_1.JPG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Tablo ekleme esnasında en az bir field bulunması gereklidir ve bunların tiplerininde belirtilmesi gerekmektedir.Bu Ms Sql ve My Sql de olduğu gibidir.Firebird SQL alan tipleri yine bu kapsamda diğer veritabanlarından farklı değildir.Şimdi alan tiplerinin listesine bakalım&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;BLOB&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Char(n)&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;VarChar(n)&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;DATE&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;DOBLEPRESICION&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;FLOAT&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;INTEGER&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;SMALINT&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;NUMERIC&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;DECIMAL&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Firebird SQL içerisinde mevcut tüm Sql komutları ISQL içinde yazılabildiği gibi örneğin bir web uygulamasında uygulama esnasındada yeni bir TABLE oluşturulabilir.Bu blog Firebird SQL database yazılarımın ilki olduğu için bunları bir sonraki yazılarımda bulabilirsiniz.ISQL içinde komut ile oluşturduğumuz bu yeni table ve daha öncekileri görmek için ISQL komut satırına yazmamız gereken kod &amp;nbsp;&lt;b&gt;SHOW TABLE&lt;/b&gt; komutudur.Bu komut ile mevcut database içinde ne kadar table varsa bize listeleceyektir.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;USER TABLE isimli veritabanı nesnemize şimdi &amp;nbsp;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;b&gt;INSERT INTO&lt;/b&gt; komutu uygulayalım.buna göre girmemiz gereken kod şu olacaktır&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;b&gt;SQL&amp;gt; INSERT INTO User_table (User_id, User_name, User_sname) VALUES (1, &#39;serkan&#39;,&#39;senyuz&#39;,);&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #181818; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoBodyTextIndent&quot; style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;Kayıtları seçmek ve listelemek için ise&lt;br /&gt;
&lt;b&gt;SQL&amp;gt;SELECT FROM * User_table;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
Belirli koşullarda listemek için&lt;br /&gt;
&lt;b&gt;SQL&amp;gt;SELECT * FROM User_table WHERE User_id=1:&lt;/b&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #181818; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 13px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://firebird-sql.blogspot.com/feeds/656276178793940850/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://firebird-sql.blogspot.com/2010/11/firebird-sql-table-olusturmak.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4342773687773597585/posts/default/656276178793940850'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4342773687773597585/posts/default/656276178793940850'/><link rel='alternate' type='text/html' href='http://firebird-sql.blogspot.com/2010/11/firebird-sql-table-olusturmak.html' title='Firebird SQL Table oluşturmak'/><author><name>Memento</name><uri>http://www.blogger.com/profile/02619194910809852928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiuy5TSwcinR4dzNY6sekLoUox4zEtMVKDHZ51-ttSGafYa4Bjufksbt4k1Yg0XJ771j547eGydM70qR_TSaaKOYwFYrlxOK_G9x9f_swNrv5q8a3Hb-cyr_9vZv38pucNJkOCFWG8cWx_r/s72-c/353px-Ds-firebird-logo.svg+(Custom).png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4342773687773597585.post-579985024844409268</id><published>2010-11-21T08:55:00.001-08:00</published><updated>2010-11-21T08:55:53.692-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Firebird"/><title type='text'>Firebird Nedir?</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiuy5TSwcinR4dzNY6sekLoUox4zEtMVKDHZ51-ttSGafYa4Bjufksbt4k1Yg0XJ771j547eGydM70qR_TSaaKOYwFYrlxOK_G9x9f_swNrv5q8a3Hb-cyr_9vZv38pucNJkOCFWG8cWx_r/s1600/353px-Ds-firebird-logo.svg+(Custom).png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiuy5TSwcinR4dzNY6sekLoUox4zEtMVKDHZ51-ttSGafYa4Bjufksbt4k1Yg0XJ771j547eGydM70qR_TSaaKOYwFYrlxOK_G9x9f_swNrv5q8a3Hb-cyr_9vZv38pucNJkOCFWG8cWx_r/s200/353px-Ds-firebird-logo.svg+(Custom).png&quot; width=&quot;50&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Firebird ücretsiz veritabanı kullanmaya ne dersiniz.Üstelik hiç bir süre ve veri sınırı olmadan kulağa hoş geliyor değilmi.Bu Blogta Borland açık kaynak interbase 6 sürümünden sonra ortaya çıkmış ve gelişimini sürekli sürdürmüş Firebird veritabanına bir göz atıcaz. İnternet üzerinde Firebird ile kaynağa çok sık rastlamazsınız artık bu blogtan Firebird ile ilgili bilgileri takip edebilirsiniz...&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;Neden Firebird ?&lt;/b&gt;&lt;br /&gt;
Ücretsizdir.&lt;br /&gt;
Kapasite kısıtlaması yoktur.(en azından 950GB kadar)&lt;br /&gt;
Düşük sistem kaynağı ile çalışır.&lt;br /&gt;
Bir çok platformda sorunsuzdur. (Windows-Linux-FreeBSD-HpUX-Solaris-Mac-OS)&lt;br /&gt;
Ms Acess &#39;ten kapasite ve hız olarak iyidir (Access 2 GB kapasitelidir)&lt;br /&gt;
MySql de olmayan yapıları vardır ve iyidir. (Trigger,Transcation,Sp Firebird destekler MySql de yoktur)&lt;br /&gt;
Ms Sql ve Oracle ile büyük işlerde boy ölçüşebilir. (Bununla ilgili bir çok video mevcut)&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Firebird Nerden alınır ?&lt;/b&gt;&lt;br /&gt;
Kendi sitesi olan&amp;nbsp;&lt;a href=&quot;http://www.firebirdsql.org/&quot; target=&quot;_blank&quot; title=&quot;Şimdi git&quot;&gt;Firebird.org&lt;/a&gt; adresinden edinebilirsiniz.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Firebird Nerelerde kullanılabilir ?&lt;/b&gt;&lt;br /&gt;
Web uygulamalarınızda PHP ASP Asp.Net&lt;br /&gt;
Windows Form yazılımlarında Delphi-Asp.Net&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;Firebird Nasıl Çalışır?&lt;/b&gt;&lt;br /&gt;
Firebird küçük boyuttaki veritabanı kurulum paketini indirdikten ve kurduktan sonra veritabanı kullanımı için yapılması gereken başka bir şey yoktur.Ms Sql Server tipinde bir dizayn aracı ile birlikte gelmez bu ISQL denilen dos modda veritabanınızı oluşturur ve uygulamalarında connection string ile bağlanır ve çalışmaya başlarsınız.Görsel tasarım için FirebirdSQL Manger türünde programlar mevcuttur.&lt;br /&gt;
&lt;br /&gt;
İndirdiğiniz paketi kolayca ve sihirbaz içinde değişiklik yapmadan devam edip kurunuz...&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;Firebird kullanmaya başlamak&lt;/b&gt;&lt;br /&gt;
Bu işlemden sonra görev yöneticinizden görebileceğiniz&amp;nbsp;2 program çalışmaya başlayacaktır.&lt;br /&gt;
&lt;b&gt;fbguard.exe&lt;/b&gt; &amp;nbsp;: Veritabanınızın server işlemi&lt;br /&gt;
&lt;b&gt;fbserver.exe&lt;/b&gt; : Veritabanınız için takip işlemi&lt;br /&gt;
Bunların dışında Denetim masanızda &lt;b&gt;Firebird Manager&lt;/b&gt; veritabanınızı manuel olarak durdurup başlatmanızı sağlayacaktır.&lt;br /&gt;
Veritabanınızın içinde gelecek bir kaç vardır ve belirli görevleri üstlenirler.Örneğin&lt;br /&gt;
&lt;b&gt;Isql&lt;/b&gt; veritabanınızı tasarlarken kullanabileceğiniz bir uygulamadır.(malesef yeniler için pek kullanışlı değildir)&lt;br /&gt;
&lt;b&gt;Gbak&lt;/b&gt; ise veritabanınızı yedeklemenize yarar.&lt;br /&gt;
&lt;b&gt;Gfix&lt;/b&gt; veritabanınızı onarma işlemlerini gerçekleştirir&lt;br /&gt;
&lt;b&gt;Gsec&lt;/b&gt; veritabanınıza yeni kullanıcılar açmak veya silmek için kullanılabilir.&lt;br /&gt;
&lt;b&gt;Instreg &lt;/b&gt;Firebird&lt;b&gt;&amp;nbsp;&lt;/b&gt;kayıt defterinize kayıt etmek için kullanılır.&lt;br /&gt;
&lt;b&gt;Instsvc&lt;/b&gt; Firebird server ı kapatıp açmanızı sağlar.&lt;br /&gt;
&lt;br /&gt;
Yukarıda bahsettiğim uygulamaların hepsini kullanacağız tabikii...&lt;br /&gt;
Firebird veritabanı tasarlamanın görsel yolu Firebird Manager adlı programı deneme sürümünü edinmektir.Başkaca yazılımlar varsada ücretsiz veritabanına ücretli görsel tasarımcılardır.Lisans satın almanız gerekir.Fakat bu işi fazla zahmetli olmadan ISQL uygulamamızlada yapabiliriz.&lt;br /&gt;
&lt;br /&gt;
Firebird şuan için 2.1.3 verisyonu ile dağıtılıyor kurulum tamamladıysanız ilk veritabanı işlemimizi yapalım.&lt;br /&gt;
&lt;b&gt;Firebird ISQL Tool&lt;/b&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZKoBXrpA3y7OunJO5mcMSKC8bsrDrGEeQxz1-FXvbVokXixAQgYnTWoW5je2hwMM29ULAJPrlRv9PJJWcdTOlrku5oVJ0TwBbUzcNw4NGjvVmy1_bKYkWKqdA2OUsXV0lX2XzZRP7f7x9/s1600/firebird1.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;57&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZKoBXrpA3y7OunJO5mcMSKC8bsrDrGEeQxz1-FXvbVokXixAQgYnTWoW5je2hwMM29ULAJPrlRv9PJJWcdTOlrku5oVJ0TwBbUzcNw4NGjvVmy1_bKYkWKqdA2OUsXV0lX2XzZRP7f7x9/s320/firebird1.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Araç ilk çalıştığında size yol gösterecektir.Buna göre mevcut bir Firebird veritabanına bağlanmak yada yeni bir Firebird veritabanı oluşturmak için hazırsınız demektir.&lt;br /&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;Veritabanınızı oluşturmak için&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;• SQL&amp;gt; CREATE DATABASE &#39;C:\serkansenyuz.fdb&#39; page_size 8192&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0a9vZX7KvoxnSUs5KaIu476GevUiUqKYWK3Xm2ar4Zage5movjPp1oTI-hQk5XdmOMdRsEbaPnihnnMSGmnEnktTSHZ9-qUZ-tXEjxawAVKgV06fmQInJbejthWk6ANm7LU36KvlQDdTY/s1600/firebird2.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0a9vZX7KvoxnSUs5KaIu476GevUiUqKYWK3Xm2ar4Zage5movjPp1oTI-hQk5XdmOMdRsEbaPnihnnMSGmnEnktTSHZ9-qUZ-tXEjxawAVKgV06fmQInJbejthWk6ANm7LU36KvlQDdTY/s320/firebird2.JPG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;Enter dediğinizde...&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;Connetion bilgilerini istediği satıra inmiş olursunuz.Burada yapmanız gereken ise&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;b&gt;• CON&amp;gt; user &#39;SYSDBA&#39; password &#39;masterkey&#39;;&lt;/b&gt; komutu olacaktır.&lt;br /&gt;
&lt;br /&gt;
Yaptığımız bu işlem sonrasında belirtiğimiz dizinde belirtiğimiz ad ile bir Firebird veritabanımız oluşmuş oldu.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgX_RVWC5ey8azPFBoRnpQa5b_Va-538oplxbdgobXs9bajvJAqh_pR2cttRo_OXRHKffhLLRDaiNugjZo8lkG3XQ3bMpA-t70_8aHeTvGaMiUBp9kvhOYeqwbIqKHmeRQLd40WRxjjBi8L/s1600/firebird3.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgX_RVWC5ey8azPFBoRnpQa5b_Va-538oplxbdgobXs9bajvJAqh_pR2cttRo_OXRHKffhLLRDaiNugjZo8lkG3XQ3bMpA-t70_8aHeTvGaMiUBp9kvhOYeqwbIqKHmeRQLd40WRxjjBi8L/s320/firebird3.JPG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;Veri tabanı nesneleri oluşturmak için bir lütfen sonraki blogta görüşelim. &lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://firebird-sql.blogspot.com/feeds/579985024844409268/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://firebird-sql.blogspot.com/2010/11/firebird-nedir.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4342773687773597585/posts/default/579985024844409268'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4342773687773597585/posts/default/579985024844409268'/><link rel='alternate' type='text/html' href='http://firebird-sql.blogspot.com/2010/11/firebird-nedir.html' title='Firebird Nedir?'/><author><name>Memento</name><uri>http://www.blogger.com/profile/02619194910809852928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiuy5TSwcinR4dzNY6sekLoUox4zEtMVKDHZ51-ttSGafYa4Bjufksbt4k1Yg0XJ771j547eGydM70qR_TSaaKOYwFYrlxOK_G9x9f_swNrv5q8a3Hb-cyr_9vZv38pucNJkOCFWG8cWx_r/s72-c/353px-Ds-firebird-logo.svg+(Custom).png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4342773687773597585.post-2631066383057187629</id><published>2010-11-21T08:40:00.000-08:00</published><updated>2010-11-21T08:40:52.297-08:00</updated><title type='text'>New Firebird Sql Blog</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzrA1eqcnXV3CZPY9xltb-zF0s3qcMKTOEuOa7Som1hPS-ndYMXoYglcdhr4GsQXlf0RSM603F-qTXrpjHKqntqIwVnu35KYkhVG8KPCKcvDNSP2QQqxs-gepin5eF7HVXxxHBDhe-P_8/s1600/firebird-sql-blog-logo.svg.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzrA1eqcnXV3CZPY9xltb-zF0s3qcMKTOEuOa7Som1hPS-ndYMXoYglcdhr4GsQXlf0RSM603F-qTXrpjHKqntqIwVnu35KYkhVG8KPCKcvDNSP2QQqxs-gepin5eF7HVXxxHBDhe-P_8/s320/firebird-sql-blog-logo.svg.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Yeni ve benzeri az olan Firebird blogu hayırlı olsun...&lt;br /&gt;
&lt;br /&gt;
Bir süredir Firebird ile ilgili yazılarımı yayınladığım http://sistemdestekuzmani.blogspot.com adresinde Firebird veritabanı yazılarına daha kanalize olmak ve daha çok bilgi paylaşmak için bu blog adresini kullanınız. .</content><link rel='replies' type='application/atom+xml' href='http://firebird-sql.blogspot.com/feeds/2631066383057187629/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://firebird-sql.blogspot.com/2010/11/new-firebird-sql-blog.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4342773687773597585/posts/default/2631066383057187629'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4342773687773597585/posts/default/2631066383057187629'/><link rel='alternate' type='text/html' href='http://firebird-sql.blogspot.com/2010/11/new-firebird-sql-blog.html' title='New Firebird Sql Blog'/><author><name>Memento</name><uri>http://www.blogger.com/profile/02619194910809852928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzrA1eqcnXV3CZPY9xltb-zF0s3qcMKTOEuOa7Som1hPS-ndYMXoYglcdhr4GsQXlf0RSM603F-qTXrpjHKqntqIwVnu35KYkhVG8KPCKcvDNSP2QQqxs-gepin5eF7HVXxxHBDhe-P_8/s72-c/firebird-sql-blog-logo.svg.png" height="72" width="72"/><thr:total>0</thr:total></entry></feed>