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

<channel>
	<title>Kodlardan ve Hayattan yazılar &#187; Yazılım</title>
	<atom:link href="http://www.kendimveben.com/category/yazilim/feed" rel="self" type="application/rss+xml" />
	<link>http://www.kendimveben.com</link>
	<description>Ne kodlarsan onu derlersin ...</description>
	<lastBuildDate>Thu, 07 Jul 2011 14:21:33 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Bir tablodaki telefon numaralarından cep numarası olanları ayıklamak</title>
		<link>http://www.kendimveben.com/bir-tablodaki-telefon-numaralarindan-cep-numarasi-olanlari-ayiklamak</link>
		<comments>http://www.kendimveben.com/bir-tablodaki-telefon-numaralarindan-cep-numarasi-olanlari-ayiklamak#comments</comments>
		<pubDate>Thu, 03 Jun 2010 09:02:04 +0000</pubDate>
		<dc:creator>Mehmet Elbuz</dc:creator>
				<category><![CDATA[SQL]]></category>
		<category><![CDATA[Yazılım]]></category>
		<category><![CDATA[Cep telefonu olan müşteriler]]></category>
		<category><![CDATA[cep telefonu olan müşterileri ayıkla]]></category>
		<category><![CDATA[sql substring]]></category>
		<category><![CDATA[sql substring fonksiyonu]]></category>
		<category><![CDATA[substring]]></category>

		<guid isPermaLink="false">http://www.kendimveben.com/?p=224</guid>
		<description><![CDATA[Bir müşteri veritabanında cep telefonuyla kayıt olmuş müşterileri ayıklamak isteriz bazen.
Eğer bunu belirleyen başka bir kriter yoksa sql in substring fonksiyonunu kullanarak bunu yapabiliriz.

 SELECT * FROM MUSTERI  WHERE SUBSTRING&#40;PAKET_TELEFONU,1,2&#41;='05'

Substring fonksiyonunun kullanımı
 SUBSTTING(ALAN_ADI,BASLANGIC_KARAKTERİ,BİTİS_KARAKTERİ)
]]></description>
			<content:encoded><![CDATA[<p>Bir müşteri veritabanında cep telefonuyla kayıt olmuş müşterileri ayıklamak isteriz bazen.<br />
Eğer bunu belirleyen başka bir kriter yoksa sql in substring fonksiyonunu kullanarak bunu yapabiliriz.</p>

<div class="wp_syntax"><div class="code"><pre class="sql" style="font-family:monospace;"> <span style="color: #993333; font-weight: bold;">SELECT</span> <span style="color: #66cc66;">*</span> <span style="color: #993333; font-weight: bold;">FROM</span> MUSTERI  <span style="color: #993333; font-weight: bold;">WHERE</span> SUBSTRING<span style="color: #66cc66;">&#40;</span>PAKET_TELEFONU<span style="color: #66cc66;">,</span><span style="color: #cc66cc;">1</span><span style="color: #66cc66;">,</span><span style="color: #cc66cc;">2</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">'05'</span></pre></div></div>

<p>Substring fonksiyonunun kullanımı<br />
 SUBSTTING(ALAN_ADI,BASLANGIC_KARAKTERİ,BİTİS_KARAKTERİ)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kendimveben.com/bir-tablodaki-telefon-numaralarindan-cep-numarasi-olanlari-ayiklamak/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sql rastgele numara üretmek</title>
		<link>http://www.kendimveben.com/sql-rastgele-numara-uretmek</link>
		<comments>http://www.kendimveben.com/sql-rastgele-numara-uretmek#comments</comments>
		<pubDate>Thu, 03 Jun 2010 08:47:12 +0000</pubDate>
		<dc:creator>Mehmet Elbuz</dc:creator>
				<category><![CDATA[SQL]]></category>
		<category><![CDATA[Yazılım]]></category>
		<category><![CDATA[Generate sql number sql]]></category>
		<category><![CDATA[sql random numara]]></category>
		<category><![CDATA[sql random number]]></category>
		<category><![CDATA[sql rastgele numara]]></category>
		<category><![CDATA[sql rastgeler numara üretmek]]></category>

		<guid isPermaLink="false">http://www.kendimveben.com/?p=218</guid>
		<description><![CDATA[Bazen sql de rastgeler numara üretmemiz gerekebilir.
Bu durumda

SELECT RAND&#40;&#41; AS RASTGELENUMARA

sql cümlesini kullanırız rand fonksiyonu bize 0 &#8211; 1 arasında virgüllü bir sayı üretir.
Eğer 1 den 100 e kadar bir numara üretmesini istersek ve bu sayının da integer bir değer olmasını istersek

SELECT CAST&#40;RAND&#40;&#41;*100 AS INT&#41; AS &#91;1-100 Arasında Rastgele numaram&#93;

yukarıdaki kodu kullanırız ürettiğimiz rastgele numarayı [...]]]></description>
			<content:encoded><![CDATA[<p>Bazen sql de rastgeler numara üretmemiz gerekebilir.<br />
Bu durumda</p>

<div class="wp_syntax"><div class="code"><pre class="sql" style="font-family:monospace;"><span style="color: #993333; font-weight: bold;">SELECT</span> RAND<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">AS</span> RASTGELENUMARA</pre></div></div>

<p>sql cümlesini kullanırız rand fonksiyonu bize 0 &#8211; 1 arasında virgüllü bir sayı üretir.<br />
Eğer 1 den 100 e kadar bir numara üretmesini istersek ve bu sayının da integer bir değer olmasını istersek</p>

<div class="wp_syntax"><div class="code"><pre class="sql" style="font-family:monospace;"><span style="color: #993333; font-weight: bold;">SELECT</span> CAST<span style="color: #66cc66;">&#40;</span>RAND<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">*</span><span style="color: #cc66cc;">100</span> <span style="color: #993333; font-weight: bold;">AS</span> INT<span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">AS</span> <span style="color: #66cc66;">&#91;</span><span style="color: #cc66cc;">1</span><span style="color: #66cc66;">-</span><span style="color: #cc66cc;">100</span> Arasında Rastgele numaram<span style="color: #66cc66;">&#93;</span></pre></div></div>

<p>yukarıdaki kodu kullanırız ürettiğimiz rastgele numarayı 100 ile çarpıp integera çevirdik.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kendimveben.com/sql-rastgele-numara-uretmek/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>String or binary data would be truncated. The statement has been terminated.</title>
		<link>http://www.kendimveben.com/string-or-binary-data-would-be-truncated-the-statement-has-been-terminated</link>
		<comments>http://www.kendimveben.com/string-or-binary-data-would-be-truncated-the-statement-has-been-terminated#comments</comments>
		<pubDate>Wed, 28 Oct 2009 02:52:57 +0000</pubDate>
		<dc:creator>Mehmet Elbuz</dc:creator>
				<category><![CDATA[Veritabanı]]></category>
		<category><![CDATA[sql insert hatası]]></category>
		<category><![CDATA[String or binary data would be truncated]]></category>
		<category><![CDATA[The statement has been terminated]]></category>

		<guid isPermaLink="false">http://www.kendimveben.com/string-or-binary-data-would-be-truncated-the-statement-has-been-terminated</guid>
		<description><![CDATA[Bu hatayı almanızdaki muhtemelen sebep insert sql cümlesinde girmiş olduğunuz veri , sizin veritabanında tanımlamış olduğunuzdan daha büyüktür.
Bu sorunu çözmek için ya alandaki veri boyutunu büyütün yada kullanıcının giriş yaptığı ekranda kısıtlamaya gidin. Çünkü çalışma anında sıkıntı yaratabilecek bir hata .
Örnek olarak Nvarchar(50) olarak tanımlamışsanız alanı. Ve buraya 51 karakterlik veri giriyorsanız , bu hatayı [...]]]></description>
			<content:encoded><![CDATA[<p>Bu hatayı almanızdaki muhtemelen sebep insert sql cümlesinde girmiş olduğunuz veri , sizin veritabanında tanımlamış olduğunuzdan daha büyüktür.<br />
Bu sorunu çözmek için ya alandaki veri boyutunu büyütün yada kullanıcının giriş yaptığı ekranda kısıtlamaya gidin. Çünkü çalışma anında sıkıntı yaratabilecek bir hata .</p>
<p>Örnek olarak Nvarchar(50) olarak tanımlamışsanız alanı. Ve buraya 51 karakterlik veri giriyorsanız , bu hatayı alırsınız.</p>
<p>Kolay gelsin.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kendimveben.com/string-or-binary-data-would-be-truncated-the-statement-has-been-terminated/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Sql server 2005 &#8211; 2008 log file olmadan veritabanı attach etmek.</title>
		<link>http://www.kendimveben.com/sql-server-2005-2008-log-file-olmadan-veritabani-attach-etmek</link>
		<comments>http://www.kendimveben.com/sql-server-2005-2008-log-file-olmadan-veritabani-attach-etmek#comments</comments>
		<pubDate>Tue, 21 Jul 2009 10:17:12 +0000</pubDate>
		<dc:creator>Mehmet Elbuz</dc:creator>
				<category><![CDATA[Veritabanı]]></category>
		<category><![CDATA[Yazılım]]></category>
		<category><![CDATA[ldf olmadan veritabanı eklemek]]></category>
		<category><![CDATA[no ldf file]]></category>
		<category><![CDATA[sql server 2005]]></category>
		<category><![CDATA[sql server 2008]]></category>

		<guid isPermaLink="false">http://www.kendimveben.com/?p=107</guid>
		<description><![CDATA[Sql server veritabanı kullanan herkesin başına muhakkak gelen bir olaydır, log dosyalarının bozulması . Bu gibi bir durumda log dosyamız olmadan mdf dosyamızı başka bir veritabanına attach etmek sorun olur. Bunun için aşşağıdaki yöntemleri izleyebiliriz.
1.Mdf dosyamızla aynı isimde bir veritabanı yaratıyorız.
2.Sql serverımızı durdurup oluşan mdf dosyasının yerine kendi mdf dosyamızı koyuyoruz.
3.Sql serverımızı başlatıyoruz.
4. Aşşağıdaki scriptleri [...]]]></description>
			<content:encoded><![CDATA[<p>Sql server veritabanı kullanan herkesin başına muhakkak gelen bir olaydır, log dosyalarının bozulması . Bu gibi bir durumda log dosyamız olmadan mdf dosyamızı başka bir veritabanına attach etmek sorun olur. Bunun için aşşağıdaki yöntemleri izleyebiliriz.</p>
<p>1.Mdf dosyamızla aynı isimde bir veritabanı yaratıyorız.<br />
2.Sql serverımızı durdurup oluşan mdf dosyasının yerine kendi mdf dosyamızı koyuyoruz.<br />
3.Sql serverımızı başlatıyoruz.<br />
4. Aşşağıdaki scriptleri çalıştırıyoruz<br />
<span id="more-107"></span></p>

<div class="wp_syntax"><div class="code"><pre class="sql" style="font-family:monospace;"><span style="color: #993333; font-weight: bold;">USE</span> <span style="color: #66cc66;">&#91;</span>master<span style="color: #66cc66;">&#93;</span>
GO
<span style="color: #993333; font-weight: bold;">ALTER</span> <span style="color: #993333; font-weight: bold;">DATABASE</span> <span style="color: #66cc66;">&#91;</span>DATABASEADI<span style="color: #66cc66;">&#93;</span> <span style="color: #993333; font-weight: bold;">SET</span> EMERGENCY
GO
<span style="color: #993333; font-weight: bold;">ALTER</span> <span style="color: #993333; font-weight: bold;">DATABASE</span> <span style="color: #66cc66;">&#91;</span>DATABASEADI<span style="color: #66cc66;">&#93;</span> <span style="color: #993333; font-weight: bold;">SET</span> SINGLE_USER
GO
DBCC CHECKDB <span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#91;</span>DATABASEADI<span style="color: #66cc66;">&#93;</span><span style="color: #66cc66;">,</span> REPAIR_ALLOW_DATA_LOSS<span style="color: #66cc66;">&#41;</span>
GO
<span style="color: #993333; font-weight: bold;">ALTER</span> <span style="color: #993333; font-weight: bold;">DATABASE</span> <span style="color: #66cc66;">&#91;</span>DATABASEADI<span style="color: #66cc66;">&#93;</span> <span style="color: #993333; font-weight: bold;">SET</span> MULTI_USER
GO
<span style="color: #993333; font-weight: bold;">ALTER</span> <span style="color: #993333; font-weight: bold;">DATABASE</span> <span style="color: #66cc66;">&#91;</span>DATABASEADI<span style="color: #66cc66;">&#93;</span> <span style="color: #993333; font-weight: bold;">SET</span> ONLINE
GO</pre></div></div>

<p>Sql komutlarını çalıştırdıktan sonra aşşağıdaki gibi hata mesajları alacaksınız. </p>
<p>Msg 5173, Level 16, State 1, Line 1<br />
One or more files do not match the primary file of the database. If you are attempting to attach a database, retry the operation with the correct files.  If this is an existing database, the file may be corrupted and should be restored from a backup.<br />
Log file &#8216;c:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS2008\MSSQL\DATA\MyDatabase_log.ldf&#8217; does not match the primary file.  It may be from a different database or the log may have been rebuilt previously.<br />
Warning: The log for database &#8216;MyDatabase&#8217; has been rebuilt. Transactional consistency has been lost. The RESTORE chain was broken, and the server no longer has context on the previous log files, so you will need to know what they were. You should run DBCC CHECKDB to validate physical consistency. The database has been put in dbo-only mode. When you are ready to make the database available for use, you will need to reset database options and delete any extra log files.<br />
DBCC results for &#8216;MyDatabase&#8217;.<br />
Service Broker Msg 9675, State 1: Message Types analyzed: 14.<br />
Service Broker Msg 9676, State 1: Service Contracts analyzed: 6.<br />
Service Broker Msg 9667, State 1: Services analyzed: 3.<br />
Service Broker Msg 9668, State 1: Service Queues analyzed: 3.<br />
Service Broker Msg 9669, State 1: Conversation Endpoints analyzed: 0.<br />
Service Broker Msg 9674, State 1: Conversation Groups analyzed: 0.<br />
Service Broker Msg 9670, State 1: Remote Service Bindings analyzed: 0.<br />
Service Broker Msg 9605, State 1: Conversation Priorities analyzed: 0.</p>
<p>… Long list of GBCC messages …</p>
<p>CHECKDB found 0 allocation errors and 0 consistency errors in database &#8216;MyDatabase&#8217;.<br />
DBCC execution completed. If DBCC printed error messages, contact your system administrator.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>Bu hata mesajlarına rağmen veritabanımız şuanda kullanıma hazırdır. Kolay gelsin <img src='http://www.kendimveben.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /><br />
<a href="http://weblogs.asp.net/gunnarpeipman/archive/2009/07/21/attaching-sql-server-database-without-log-file.aspx">Şuradan alıntıdır.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kendimveben.com/sql-server-2005-2008-log-file-olmadan-veritabani-attach-etmek/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Store procedure Kullanımı ve avantajları</title>
		<link>http://www.kendimveben.com/store-procedure-kullanimi-ve-avantajlari</link>
		<comments>http://www.kendimveben.com/store-procedure-kullanimi-ve-avantajlari#comments</comments>
		<pubDate>Mon, 25 May 2009 06:53:33 +0000</pubDate>
		<dc:creator>Mehmet Elbuz</dc:creator>
				<category><![CDATA[Veritabanı]]></category>
		<category><![CDATA[saklı yordamlar]]></category>
		<category><![CDATA[sql server]]></category>
		<category><![CDATA[stored procedure]]></category>

		<guid isPermaLink="false">http://www.kendimveben.com/?p=79</guid>
		<description><![CDATA[Tüm gece sıfır uykudan sonra yazılan bir yazıyı okuyorsunuz şuanda , herşeyden önce uyarmak istiyorum sizi .
Sabaha kadar kod yazdıktan sonra birazda düz yazı yazma ihtiyacı hissettiğim için yazmaya başladım bu yazıyı . Store procedure ( Saklı yordam ) nedir , nasıl kullanılır onu özetlemeye çalışacağım.
 Saklı yordamlar istemci tarafında değil server tarafında veritabanı tarafından [...]]]></description>
			<content:encoded><![CDATA[<p>Tüm gece sıfır uykudan sonra yazılan bir yazıyı okuyorsunuz şuanda , herşeyden önce uyarmak istiyorum sizi .<br />
Sabaha kadar kod yazdıktan sonra birazda düz yazı yazma ihtiyacı hissettiğim için yazmaya başladım bu yazıyı . Store procedure ( Saklı yordam ) nedir , nasıl kullanılır onu özetlemeye çalışacağım.<br />
 Saklı yordamlar istemci tarafında değil server tarafında veritabanı tarafından işletilen komutlardır.<br />
Bu nedenle istemci programların hafıza kullanımı ve hızı açısından faydalıdırlar.  Şimdi şöyleki , bir web projesi yazıyorsunuz ve kodlarınız çok güvenli olmayan bir hostingte tutulacak , sizden başkalarıda kodlara erişebilme ihtimalleri var. Bu gibi bir durumda güvenlik amacıyla bile kullanabilirsiniz. Tüm veritabanı işlemlerinizi saklı yordamlar yardımıyla yaparak istemci tarafından sadece saklı yordamlara verilen parametrelerle çalıştırmaya yetkili bir kullanıcıyla bağlanıp yaptırırsanız , veritabanı güvenliği açısından gayet faydalı olacaktır.<br />
kodlarınıza erişen birisi bile sadece o saklı yordamları çalıştırabilen bir kullanıcı adına sahip olacaktır.<br />
 Şimdi saklı yordamlar nasıl kullanılır ona bir bakalım. Ben örneğini Sqlserver 2005 veritabanında hazırladım.</p>
<p>Yeni bir saklı yordam aşşağıdaki örnek koddaki gibi oluşturulabilir.</p>

<div class="wp_syntax"><div class="code"><pre class="sql" style="font-family:monospace;"><span style="color: #993333; font-weight: bold;">SET</span> ANSI_NULLS <span style="color: #993333; font-weight: bold;">ON</span>
GO
<span style="color: #993333; font-weight: bold;">SET</span> QUOTED_IDENTIFIER <span style="color: #993333; font-weight: bold;">ON</span>
GO
<span style="color: #993333; font-weight: bold;">CREATE</span> PROCEDURE <span style="color: #66cc66;">&#91;</span>dbo<span style="color: #66cc66;">&#93;</span><span style="color: #66cc66;">.</span><span style="color: #66cc66;">&#91;</span>SP_MUSTERI_SEC<span style="color: #66cc66;">&#93;</span>
	@MAIL nvarchar<span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">50</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">,</span>
	@SIFRE NVARCHAR<span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">50</span><span style="color: #66cc66;">&#41;</span>
<span style="color: #993333; font-weight: bold;">AS</span>
BEGIN
	<span style="color: #993333; font-weight: bold;">SET</span> NOCOUNT <span style="color: #993333; font-weight: bold;">ON</span>;
	<span style="color: #993333; font-weight: bold;">SELECT</span> <span style="color: #66cc66;">*</span><span style="color: #993333; font-weight: bold;">FROM</span> MUSTERI <span style="color: #993333; font-weight: bold;">WHERE</span> SIFRE<span style="color: #66cc66;">=</span>@SIFRE <span style="color: #993333; font-weight: bold;">AND</span> EMAIL_ADRESI<span style="color: #66cc66;">=</span>@MAIL 
END
  <span style="color: #66cc66;">&#125;</span>
<span style="color: #66cc66;">&#125;</span></pre></div></div>

<p>CREATE PROCEDURE den sonra oluşturacağımız saklı yordamın adını belirtiyoruz . Ve hemen aşşağısına<br />
dışarıdan alacağımız yada dışarıya göndereceğimiz parametrelerimizi tanımlıyoruz.<br />
Sonrada sql cümlemizi yazarak veritabanında işlemimizi gerçekleştiriyoruz.<br />
Şimdi de istemci tarafında c# kodlarıya bu saklı yordamdan nasıl veri alacağımıza bir bakalım.</p>

<div class="wp_syntax"><div class="code"><pre class="csharp" style="font-family:monospace;"> SqlCommand _cmd <span style="color: #008000;">=</span> <span style="color: #008000;">new</span> SqlCommand<span style="color: #000000;">&#40;</span><span style="color: #666666;">&quot;SP_MUSTERI_SEC&quot;</span>, _main.<span style="color: #0000FF;">cnn</span><span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span>
        _cmd.<span style="color: #0000FF;">CommandType</span> <span style="color: #008000;">=</span> CommandType.<span style="color: #0000FF;">StoredProcedure</span><span style="color: #008000;">;</span>
        _cmd.<span style="color: #0000FF;">Parameters</span>.<span style="color: #0000FF;">AddWithValue</span><span style="color: #000000;">&#40;</span><span style="color: #666666;">&quot;@MAIL&quot;</span>, txt_email.<span style="color: #0000FF;">Text</span>.<span style="color: #0000FF;">ToString</span><span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span><span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span>
        _cmd.<span style="color: #0000FF;">Parameters</span>.<span style="color: #0000FF;">AddWithValue</span><span style="color: #000000;">&#40;</span><span style="color: #666666;">&quot;@SIFRE&quot;</span>, txt_sifre.<span style="color: #0000FF;">Text</span>.<span style="color: #0000FF;">ToLower</span><span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>.<span style="color: #0000FF;">ToString</span><span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span><span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span>
&nbsp;
        <span style="color: #0600FF;">if</span> <span style="color: #000000;">&#40;</span>_main.<span style="color: #0000FF;">cnn</span>.<span style="color: #0000FF;">State</span> <span style="color: #008000;">==</span> ConnectionState.<span style="color: #0000FF;">Closed</span><span style="color: #000000;">&#41;</span>
        <span style="color: #000000;">&#123;</span>
            _main.<span style="color: #0000FF;">cnn</span>.<span style="color: #0000FF;">Open</span><span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span>
        <span style="color: #000000;">&#125;</span>
        SqlDataReader _dr <span style="color: #008000;">=</span> _cmd.<span style="color: #0000FF;">ExecuteReader</span><span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span></pre></div></div>

<p>Dikkat ettiyseniz &#8220;_cmd.CommandType = CommandType.StoredProcedure;&#8221; satırında commandımızın tipinin stored procedure olduğunu belirttik ve sonrada verilerimizi sqldatareader a aktardık. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.kendimveben.com/store-procedure-kullanimi-ve-avantajlari/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Code Behind&#8217;da Popup pencere açtırmak</title>
		<link>http://www.kendimveben.com/code-behind-popup-pencere-takilmayan</link>
		<comments>http://www.kendimveben.com/code-behind-popup-pencere-takilmayan#comments</comments>
		<pubDate>Sat, 07 Mar 2009 10:36:52 +0000</pubDate>
		<dc:creator>Mehmet Elbuz</dc:creator>
				<category><![CDATA[Asp.net]]></category>
		<category><![CDATA[Yazılım]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[Popup pencere]]></category>
		<category><![CDATA[Startupscript]]></category>

		<guid isPermaLink="false">http://www.kendimveben.com/?p=62</guid>
		<description><![CDATA[asp.net te c# kısmında bişeylere baktırıp eğer böyleyse bana bi Açılır pencere
aç ve orda menümü göster diye birşey yapmam gerekiyordu.
Javascript kodunu direk sayfaya arka kod ekranından yazarsam açılır pencere tarayıcının güvenlik alanına takılıyordu .Bunu çözmek için javascripti Startupscript diye kaydetmek gerekiyor.Aşşağıda kullandığım örnek bulunuyor.

1
2
3
4
5
string url = &#34;menu_detay.aspx?id=&#34;+urun.KOD;
string ozellikler = &#34;width=800, height=400, location=no, menubar=no, status=no, toolbar=no, [...]]]></description>
			<content:encoded><![CDATA[<p>asp.net te c# kısmında bişeylere baktırıp eğer böyleyse bana bi Açılır pencere<br />
aç ve orda menümü göster diye birşey yapmam gerekiyordu.<br />
Javascript kodunu direk sayfaya arka kod ekranından yazarsam açılır pencere tarayıcının güvenlik alanına takılıyordu .Bunu çözmek için javascripti Startupscript diye kaydetmek gerekiyor.Aşşağıda kullandığım örnek bulunuyor.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
</pre></td><td class="code"><pre class="csharp" style="font-family:monospace;"><span style="color: #FF0000;">string</span> url <span style="color: #008000;">=</span> <span style="color: #666666;">&quot;menu_detay.aspx?id=&quot;</span><span style="color: #008000;">+</span>urun.<span style="color: #0000FF;">KOD</span><span style="color: #008000;">;</span>
<span style="color: #FF0000;">string</span> ozellikler <span style="color: #008000;">=</span> <span style="color: #666666;">&quot;width=800, height=400, location=no, menubar=no, status=no, toolbar=no, scrollbars=yes, resizable=yes&quot;</span><span style="color: #008000;">;</span>
<span style="color: #FF0000;">string</span> javascript <span style="color: #008000;">=</span> <span style="color: #666666;">&quot;window.open&quot;</span><span style="color: #008000;">;</span>
javascript <span style="color: #008000;">+=</span> <span style="color: #666666;">&quot;('&quot;</span> <span style="color: #008000;">+</span> url <span style="color: #008000;">+</span> <span style="color: #666666;">&quot;','Katmanlar','&quot;</span> <span style="color: #008000;">+</span> ozellikler <span style="color: #008000;">+</span> <span style="color: #666666;">&quot;');&quot;</span><span style="color: #008000;">;</span>
ScriptManager.<span style="color: #0000FF;">RegisterStartupScript</span><span style="color: #000000;">&#40;</span><span style="color: #0600FF;">this</span>, <span style="color: #0600FF;">this</span>.<span style="color: #0000FF;">GetType</span><span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>, <span style="color: #666666;">&quot;Yeni Pencere&quot;</span>, javascript, <span style="color: #0600FF;">true</span><span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span></pre></td></tr></table></div>

]]></content:encoded>
			<wfw:commentRss>http://www.kendimveben.com/code-behind-popup-pencere-takilmayan/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

