<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[Fox4um - SQL Server 2005 de nasıl yaparız?]]></title>
		<link>http://www.fox4um.com/topic/1262/sql-server-2005-de-nasil-yapariz/</link>
		<description><![CDATA[The most recent posts in SQL Server 2005 de nasıl yaparız?.]]></description>
		<lastBuildDate>Fri, 10 Jul 2009 14:27:15 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: SQL Server 2005 de nasıl yaparız?]]></title>
			<link>http://www.fox4um.com/post/7788/#p7788</link>
			<description><![CDATA[<div class="codebox"><div class="head">SQL</div><table class="sql fxcode"><tbody><tr class="li1"><td class="ln"><pre class="de1">1
<br />2
<br />3
<br />4
<br />5
<br />6
<br /></pre></td><td class="de1"><pre class="de1"><span class="kw1">SELECT</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; emanet<span class="sy0">.</span>uyeid<span class="sy0">,</span> 
<br />&nbsp; &nbsp; &nbsp; &nbsp; personel<span class="sy0">.</span>ad<span class="sy0">,</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; personel<span class="sy0">.</span>soyad 
<br />&nbsp; &nbsp; <span class="kw1">FROM</span> emanet
<br />&nbsp; &nbsp; <span class="kw1">INNER</span> <span class="kw1">JOIN</span> personel &nbsp;<span class="kw1">ON</span> emanet<span class="sy0">.</span>uyeid <span class="sy0">=</span> personel<span class="sy0">.</span>uyeid &nbsp;<span class="co1">-- Burada LEFT yada RIGHT tercih ederbilirsin</span></pre></td></tr></tbody></table></div><p>
<br />Syntax hemen hemen aynı</p>]]></description>
			<author><![CDATA[dummy@example.com (ugurlu2001)]]></author>
			<pubDate>Fri, 10 Jul 2009 14:27:15 +0000</pubDate>
			<guid>http://www.fox4um.com/post/7788/#p7788</guid>
		</item>
		<item>
			<title><![CDATA[Re: SQL Server 2005 de nasıl yaparız?]]></title>
			<link>http://www.fox4um.com/post/7787/#p7787</link>
			<description><![CDATA[<p>üsdatlarım iki ayrı tablodan sql serverde bilgi getiriyorum
</p><p> TEXT TO m.lcStatement1 noshow
<br />&nbsp; &nbsp; &nbsp; &nbsp; SELECT&nbsp; &nbsp;emanet.uyeid,personel.ad,personel.soyad 
<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;FROM emanet,personel&nbsp; where&nbsp; &nbsp;emanet.uyeid = personel.uyeid
</p><p>ENDTEXT
</p><p> şeklinde fox prodaki gibi, babadan kalma yöntemler le çalışıyor.
<br />Aynı sorguyu başka nasıl yapabiliriz merak ettim (Join kullanarak yada başka bir şekilde).Biraz ufkumuz açılsın diye söylüyorun :-)</p>]]></description>
			<author><![CDATA[dummy@example.com (neyzen)]]></author>
			<pubDate>Fri, 10 Jul 2009 14:24:42 +0000</pubDate>
			<guid>http://www.fox4um.com/post/7787/#p7787</guid>
		</item>
		<item>
			<title><![CDATA[Re: SQL Server 2005 de nasıl yaparız?]]></title>
			<link>http://www.fox4um.com/post/7702/#p7702</link>
			<description><![CDATA[<div class="quotebox"><cite>neyzen yazdı:</cite><blockquote><div class="quotebox"><cite>metin yazdı:</cite><blockquote><p>tarihlerde null için eğer class bazlı çalıştıysan birşeyler yapabilirsin. tarih li fieldların init ine 
</p><p>if isnu(this.value)
<br />this.value={}
<br />endif
</p><p>yazabilirsin. null çetin&#039;in dediği gibi gerçekten başbelası.</p></blockquote></div><p>
</p><p>üsdatlarım.Yukarıdaki gibi tarih alanların initine yazdığım halde tarih alanına bilgi girmediğimde
<br /> 01/01/1900 12:00:00 değerini görüyorum,çok bişey farketmedi yani.
<br />şimdi ben şu hususu hakikaten anlayamadım.
<br />Şimfi bir mal var ve&nbsp; firmaya geliş tarihi tutuluyor.Ancak bu tarihi çoğu firmada girmek istemiyor.Kullanıcı ben girmek istemiyorum kardeşim diyor.Bu mantıkla illa bilgi girmesi mi gerekecek?Bu hususta daraldım.İlla boş olacaksa,tarih alanından vaz geçip varcar(10) tanımlayıp karakter olarak bilgiyi tutmak kalıyor galiba...en kötü çare,çaresizlikten iyidir babında.. siz ne dersiniz?</p></blockquote></div><p>
</p><p>Hayir illa bilgi girmeyecek, sadece sen oraya null destegi verceksin ve baslangic degeri null olacak. Bos ile NULL ayni sey degil. Tek yapman gereken ayrim o. En iyisi birgun online gostereyim:)</p>]]></description>
			<author><![CDATA[dummy@example.com (cetinbasoz)]]></author>
			<pubDate>Tue, 30 Jun 2009 16:44:01 +0000</pubDate>
			<guid>http://www.fox4um.com/post/7702/#p7702</guid>
		</item>
		<item>
			<title><![CDATA[Re: SQL Server 2005 de nasıl yaparız?]]></title>
			<link>http://www.fox4um.com/post/7701/#p7701</link>
			<description><![CDATA[<div class="quotebox"><cite>neyzen yazdı:</cite><blockquote><div class="quotebox"><cite>metin yazdı:</cite><blockquote><p>tarihlerde null için eğer class bazlı çalıştıysan birşeyler yapabilirsin. tarih li fieldların init ine 
</p><p>if isnu(this.value)
<br />this.value={}
<br />endif
</p><p>yazabilirsin. null çetin&#039;in dediği gibi gerçekten başbelası.</p></blockquote></div><p>
</p><p>üsdatlarım.Yukarıdaki gibi tarih alanların initine yazdığım halde tarih alanına bilgi girmediğimde
<br /> 01/01/1900 12:00:00 değerini görüyorum,çok bişey farketmedi yani.
<br />şimdi ben şu hususu hakikaten anlayamadım.
<br />Şimfi bir mal var ve&nbsp; firmaya geliş tarihi tutuluyor.Ancak bu tarihi çoğu firmada girmek istemiyor.Kullanıcı ben girmek istemiyorum kardeşim diyor.Bu mantıkla illa bilgi girmesi mi gerekecek?Bu hususta daraldım.İlla boş olacaksa,tarih alanından vaz geçip varcar(10) tanımlayıp karakter olarak bilgiyi tutmak kalıyor galiba...en kötü çare,çaresizlikten iyidir babında.. siz ne dersiniz?</p></blockquote></div><p>
</p><p>pardon kod biraz eksik olmuş:
</p><p>if isnu(this.value) or this.value={01-01-1900}
<br />this.value={}
<br />endif</p>]]></description>
			<author><![CDATA[dummy@example.com (metin)]]></author>
			<pubDate>Tue, 30 Jun 2009 13:13:27 +0000</pubDate>
			<guid>http://www.fox4um.com/post/7701/#p7701</guid>
		</item>
		<item>
			<title><![CDATA[Re: SQL Server 2005 de nasıl yaparız?]]></title>
			<link>http://www.fox4um.com/post/7700/#p7700</link>
			<description><![CDATA[<p>selamlar;
</p><p>neyzen kardeşim bende seninle aynı fikirdeyim SQL deki şu NULL ve tarih olayını halen tam olarak anlayamadım. 
<br />Çözüm olarak&nbsp; <a href="http://www.fox4um.com/post/7683/#p7683">http://www.fox4um.com/post/7683/#p7683</a> buradaki TableFixNull(&#039;Mytable&#039;)&nbsp; ile tableupdate den önce çalıştırıp, çözüyorum. 
<br />Hiç bir problemde olmadı. 
<br />Cetin hocamın dediği gibi SQL table oluştururken NOT Null kullandım bu seferde acayip mesajlar vermeye başladı. Bende eskisine tekrar döndüm. 
<br />İstersen bu yöntemi bi dene.</p>]]></description>
			<author><![CDATA[dummy@example.com (mrduyar)]]></author>
			<pubDate>Tue, 30 Jun 2009 12:58:57 +0000</pubDate>
			<guid>http://www.fox4um.com/post/7700/#p7700</guid>
		</item>
		<item>
			<title><![CDATA[Re: SQL Server 2005 de nasıl yaparız?]]></title>
			<link>http://www.fox4um.com/post/7699/#p7699</link>
			<description><![CDATA[<div class="quotebox"><cite>metin yazdı:</cite><blockquote><p>tarihlerde null için eğer class bazlı çalıştıysan birşeyler yapabilirsin. tarih li fieldların init ine 
</p><p>if isnu(this.value)
<br />this.value={}
<br />endif
</p><p>yazabilirsin. null çetin&#039;in dediği gibi gerçekten başbelası.</p></blockquote></div><p>
</p><p>üsdatlarım.Yukarıdaki gibi tarih alanların initine yazdığım halde tarih alanına bilgi girmediğimde
<br /> 01/01/1900 12:00:00 değerini görüyorum,çok bişey farketmedi yani.
<br />şimdi ben şu hususu hakikaten anlayamadım.
<br />Şimfi bir mal var ve&nbsp; firmaya geliş tarihi tutuluyor.Ancak bu tarihi çoğu firmada girmek istemiyor.Kullanıcı ben girmek istemiyorum kardeşim diyor.Bu mantıkla illa bilgi girmesi mi gerekecek?Bu hususta daraldım.İlla boş olacaksa,tarih alanından vaz geçip varcar(10) tanımlayıp karakter olarak bilgiyi tutmak kalıyor galiba...en kötü çare,çaresizlikten iyidir babında.. siz ne dersiniz?</p>]]></description>
			<author><![CDATA[dummy@example.com (neyzen)]]></author>
			<pubDate>Tue, 30 Jun 2009 12:33:28 +0000</pubDate>
			<guid>http://www.fox4um.com/post/7699/#p7699</guid>
		</item>
		<item>
			<title><![CDATA[Re: SQL Server 2005 de nasıl yaparız?]]></title>
			<link>http://www.fox4um.com/post/7692/#p7692</link>
			<description><![CDATA[<p>tarihlerde null için eğer class bazlı çalıştıysan birşeyler yapabilirsin. tarih li fieldların init ine 
</p><p>if isnu(this.value)
<br />this.value={}
<br />endif
</p><p>yazabilirsin. null çetin&#039;in dediği gibi gerçekten başbelası.</p>]]></description>
			<author><![CDATA[dummy@example.com (metin)]]></author>
			<pubDate>Wed, 24 Jun 2009 08:28:48 +0000</pubDate>
			<guid>http://www.fox4um.com/post/7692/#p7692</guid>
		</item>
		<item>
			<title><![CDATA[Re: SQL Server 2005 de nasıl yaparız?]]></title>
			<link>http://www.fox4um.com/post/7687/#p7687</link>
			<description><![CDATA[<p>Ben olsam oyle yaparim. Ama senin icin NULL&#039;in ozel bir anlami varsa olmaz. 
</p><p>Mesela adet&#039;in 0 ya da NULL olmasinin arasinda senin acindan fark var mi? Yoksa NULL yapma. Ya da acan &quot;&quot; ile NULL farkli mi istiyorsun? Istemiyorsan yapma. Datetime icin de yapma derdim ama Datetime icin 0 ya da &quot;&quot; gibi bir deger yok.</p>]]></description>
			<author><![CDATA[dummy@example.com (cetinbasoz)]]></author>
			<pubDate>Tue, 23 Jun 2009 15:58:11 +0000</pubDate>
			<guid>http://www.fox4um.com/post/7687/#p7687</guid>
		</item>
		<item>
			<title><![CDATA[Re: SQL Server 2005 de nasıl yaparız?]]></title>
			<link>http://www.fox4um.com/post/7685/#p7685</link>
			<description><![CDATA[<div class="quotebox"><cite>cetinbasoz yazdı:</cite><blockquote><p> Datetime disinda NULL kullanmak pek akillica degil. Sadece gerekliyse kullan.</p></blockquote></div><p>
</p><p>Selamlar;
<br />Cetin hocam,
<br />Gerekliliğini bir bilsem!&nbsp; Acep Bu SQL deki bu null ne işe yarar?
<br />Aşağıdaki kod da datetime dışındakileri NULL ları&nbsp; NOT NULL a çevirmek mi gerekiyor?
</p><div class="codebox"><div class="head">SQL</div><table class="sql fxcode"><tbody><tr class="li1"><td class="ln"><pre class="de1">1
<br />2
<br />3
<br />4
<br />5
<br />6
<br />7
<br />8
<br />9
<br />10
<br />11
<br />12
<br />13
<br />14
<br /></pre></td><td class="de1"><pre class="de1"><span class="kw1">CREATE</span> <span class="kw1">TABLE</span> <span class="br0">&#91;</span>dbo<span class="br0">&#93;</span><span class="sy0">.</span><span class="br0">&#91;</span>adet<span class="br0">&#93;</span><span class="br0">&#40;</span>
<br />&nbsp; &nbsp; <span class="br0">&#91;</span>adet<span class="br0">&#93;</span> <span class="br0">&#91;</span>numeric<span class="br0">&#93;</span><span class="br0">&#40;</span><span class="nu0">10</span><span class="sy0">,</span> <span class="nu0">0</span><span class="br0">&#41;</span> <span class="kw1">NULL</span><span class="sy0">,</span>
<br />&nbsp; &nbsp; <span class="br0">&#91;</span>id<span class="br0">&#93;</span> <span class="br0">&#91;</span>numeric<span class="br0">&#93;</span><span class="br0">&#40;</span><span class="nu0">15</span><span class="sy0">,</span> <span class="nu0">0</span><span class="br0">&#41;</span> <span class="kw1">NULL</span><span class="sy0">,</span>
<br />&nbsp; &nbsp; <span class="br0">&#91;</span>acan<span class="br0">&#93;</span> <span class="br0">&#91;</span>char<span class="br0">&#93;</span><span class="br0">&#40;</span><span class="nu0">10</span><span class="br0">&#41;</span> <span class="kw1">NULL</span><span class="sy0">,</span>
<br />&nbsp; &nbsp; <span class="br0">&#91;</span>actar<span class="br0">&#93;</span> <span class="br0">&#91;</span>datetime<span class="br0">&#93;</span> <span class="kw1">NULL</span><span class="sy0">,</span>
<br />&nbsp; &nbsp; <span class="br0">&#91;</span>duzelten<span class="br0">&#93;</span> <span class="br0">&#91;</span>char<span class="br0">&#93;</span><span class="br0">&#40;</span><span class="nu0">10</span><span class="br0">&#41;</span> <span class="kw1">NULL</span><span class="sy0">,</span>
<br />&nbsp; &nbsp; <span class="br0">&#91;</span>duzelttar<span class="br0">&#93;</span> <span class="br0">&#91;</span>datetime<span class="br0">&#93;</span> <span class="kw1">NULL</span><span class="sy0">,</span>
<br />&nbsp; &nbsp; <span class="br0">&#91;</span>guid<span class="br0">&#93;</span> <span class="br0">&#91;</span>uniqueidentifier<span class="br0">&#93;</span> <span class="kw1">NOT</span> <span class="kw1">NULL</span> CONSTRAINT <span class="br0">&#91;</span>DF_adet_guid<span class="br0">&#93;</span> &nbsp;<span class="kw1">DEFAULT</span> <span class="br0">&#40;</span>newid<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#41;</span><span class="sy0">,</span>
<br />&nbsp; &nbsp; <span class="br0">&#91;</span>sirano<span class="br0">&#93;</span> <span class="br0">&#91;</span>int<span class="br0">&#93;</span> IDENTITY<span class="br0">&#40;</span><span class="nu0">1</span><span class="sy0">,</span><span class="nu0">1</span><span class="br0">&#41;</span> <span class="kw1">NOT</span> <span class="kw1">NULL</span><span class="sy0">,</span>
<br />&nbsp;CONSTRAINT <span class="br0">&#91;</span>PK_adet<span class="br0">&#93;</span> <span class="kw1">PRIMARY</span> <span class="kw1">KEY</span> CLUSTERED 
<br /><span class="br0">&#40;</span>
<br />&nbsp; &nbsp; <span class="br0">&#91;</span>guid<span class="br0">&#93;</span> <span class="kw1">ASC</span>
<br /><span class="br0">&#41;</span><span class="kw1">WITH</span> <span class="br0">&#40;</span>PAD_INDEX &nbsp;<span class="sy0">=</span> OFF<span class="sy0">,</span> STATISTICS_NORECOMPUTE &nbsp;<span class="sy0">=</span> OFF<span class="sy0">,</span> IGNORE_DUP_KEY <span class="sy0">=</span> OFF<span class="sy0">,</span> ALLOW_ROW_LOCKS &nbsp;<span class="sy0">=</span> <span class="kw1">ON</span><span class="sy0">,</span> ALLOW_PAGE_LOCKS &nbsp;<span class="sy0">=</span> <span class="kw1">ON</span><span class="br0">&#41;</span> <span class="kw1">ON</span> <span class="br0">&#91;</span><span class="kw1">PRIMARY</span><span class="br0">&#93;</span>
<br /><span class="br0">&#41;</span> <span class="kw1">ON</span> <span class="br0">&#91;</span><span class="kw1">PRIMARY</span><span class="br0">&#93;</span></pre></td></tr></tbody></table></div>]]></description>
			<author><![CDATA[dummy@example.com (mrduyar)]]></author>
			<pubDate>Tue, 23 Jun 2009 15:06:29 +0000</pubDate>
			<guid>http://www.fox4um.com/post/7685/#p7685</guid>
		</item>
		<item>
			<title><![CDATA[Re: SQL Server 2005 de nasıl yaparız?]]></title>
			<link>http://www.fox4um.com/post/7684/#p7684</link>
			<description><![CDATA[<p>Kodun uzun ve katmasik. Bakmadim napiyor diye,
</p><p>Empty(nvl(plan.durum,0)) And lceklemiktar&gt;0 And lcgelenmiktar&gt;0
</p><p>gibi kullanabilirsin. Ama durum ne ki NULL kullandin. Datetime disinda NULL kullanmak pek akillica degil. Sadece gerekliyse kullan.</p>]]></description>
			<author><![CDATA[dummy@example.com (cetinbasoz)]]></author>
			<pubDate>Tue, 23 Jun 2009 13:14:10 +0000</pubDate>
			<guid>http://www.fox4um.com/post/7684/#p7684</guid>
		</item>
		<item>
			<title><![CDATA[Re: SQL Server 2005 de nasıl yaparız?]]></title>
			<link>http://www.fox4um.com/post/7683/#p7683</link>
			<description><![CDATA[<p>selamlar;
<br />Dbf den sql e çevirdiğim bir programımda Null problemi yaşadığım için aşağıdaki kodu&nbsp; (TableFixNull) yazdım.
<br />Şuan İşimi görmekte. 
<br />1. TableFixNull da düzeltimesi gereken yerler varsa fikirlere açığım.
<br />2. Dbf leri SQL e çevirdiğim. Eski kodlar için SQL de bir çözüm varmıdır.
<br />Örnek;
<br /></p><div class="codebox"><div class="head">Visual Fox Pro</div><table class="visualfoxpro fxcode"><tbody><tr class="li1"><td class="ln"><pre class="de1">1
<br /></pre></td><td class="de1"><pre class="de1"><span class="kw4">Empty</span><span class="br0">&#40;</span>plan<span class="sy0">.</span><span class="me1">durum</span><span class="br0">&#41;</span> <span class="kw2">And</span> lceklemiktar<span class="sy0">&gt;</span><span class="nu0">0</span> <span class="kw2">And</span> lcgelenmiktar<span class="sy0">&gt;</span><span class="nu0">0</span></pre></td></tr></tbody></table></div><p>
<br />SQL e bu kodu taşıdığımda Empty(plan.durum)&nbsp; .f. geldiği için çalışmıyor. 
</p><p>SQL deki plan tableindan durum field ının null check ini kaldırsak sorun çözülürmü?
</p>
<br /><div class="codebox"><div class="head">Visual Fox Pro</div><table class="visualfoxpro fxcode"><tbody><tr class="li1"><td class="ln"><pre class="de1">1
<br />2
<br />3
<br />4
<br />5
<br />6
<br />7
<br />8
<br />9
<br />10
<br />11
<br />12
<br />13
<br />14
<br />15
<br />16
<br />17
<br />18
<br />19
<br />20
<br />21
<br />22
<br />23
<br />24
<br />25
<br />26
<br />27
<br />28
<br />29
<br />30
<br />31
<br />32
<br />33
<br />34
<br />35
<br />36
<br />37
<br />38
<br />39
<br />40
<br />41
<br />42
<br />43
<br />44
<br />45
<br />46
<br />47
<br />48
<br />49
<br />50
<br />51
<br />52
<br />53
<br />54
<br />55
<br />56
<br />57
<br />58
<br />59
<br />60
<br />61
<br />62
<br />63
<br />64
<br />65
<br />66
<br />67
<br />68
<br />69
<br />70
<br />71
<br /></pre></td><td class="de1"><pre class="de1"><span class="sy0">*</span>TableFixNull<span class="br0">&#40;</span>'teklif'<span class="sy0">,.</span><span class="kw3">t</span><span class="sy0">.</span><span class="br0">&#41;</span>
<br /><span class="kw1">Function</span> TableFixNull
<br /><span class="kw1">Lparameters</span> fname<span class="sy0">,</span>lcparam2
<br />Lczaman<span class="sy0">=</span><span class="kw3">Seconds</span><span class="br0">&#40;</span><span class="br0">&#41;</span>
<br /><span class="kw1">If</span> <span class="kw4">Empty</span><span class="br0">&#40;</span>fname<span class="br0">&#41;</span>
<br />&nbsp; &nbsp; <span class="kw2">Messagebox</span><span class="br0">&#40;</span>fname <span class="sy0">+</span>' Kayı<span class="kw3">t</span> Bulunamadı'<span class="br0">&#41;</span>
<br />&nbsp; &nbsp; <span class="kw2">Return</span>
<br /><span class="kw1">Endif</span>
<br /><span class="kw1">If</span> <span class="sy0">!</span><span class="kw4">Empty</span><span class="br0">&#40;</span>lcparam2<span class="br0">&#41;</span>
<br />&nbsp; &nbsp; DosyaAc<span class="br0">&#40;</span>fname<span class="sy0">,,.</span><span class="kw3">T</span><span class="sy0">.</span><span class="br0">&#41;</span>
<br /><span class="kw1">Endif</span>
<br /><span class="kw2">Wait</span> Window fname Nowa
<br /><span class="kw2">Set</span> <span class="kw2">Escape</span> <span class="kw2">On</span>
<br /><span class="kw2">Private</span> nfields<span class="sy0">,</span> <span class="kw1">Afields</span><span class="sy0">,</span> Lcf
<br /><span class="kw2">Select</span> <span class="br0">&#40;</span>fname<span class="br0">&#41;</span>
<br />nfields <span class="sy0">=</span> <span class="kw1">Afields</span><span class="br0">&#40;</span>aflds<span class="br0">&#41;</span>
<br /><span class="kw1">Go</span> <span class="kw4">Top</span>
<br />Lcsayi<span class="sy0">=</span><span class="nu0">0</span>
<br /><span class="kw1">Scan</span>
<br />&nbsp; &nbsp; <span class="kw1">For</span> Lcf <span class="sy0">=</span> <span class="nu0">1</span> <span class="kw3">To</span> nfields
<br />&nbsp; &nbsp; &nbsp; &nbsp; lcbaslik<span class="sy0">=</span>aflds<span class="br0">&#40;</span>Lcf<span class="sy0">,</span> <span class="nu0">1</span><span class="br0">&#41;</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">If</span> <span class="kw1">Isnull</span><span class="br0">&#40;</span><span class="sy0">&amp;</span>lcbaslik<span class="br0">&#41;</span><span class="sy0">=.</span><span class="kw2">F</span><span class="sy0">.</span> <span class="kw2">And</span> <span class="kw2">Upper</span><span class="br0">&#40;</span>aflds<span class="br0">&#40;</span>Lcf<span class="sy0">,</span><span class="nu0">2</span><span class="br0">&#41;</span><span class="br0">&#41;</span><span class="sy0">==</span>'<span class="kw3">T</span>'
<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; LCalan1<span class="sy0">=</span>m<span class="sy0">.</span><span class="me1">fname</span><span class="sy0">+</span>'<span class="sy0">.</span>'<span class="sy0">+</span><span class="kw2">Lower</span><span class="br0">&#40;</span>aflds<span class="br0">&#40;</span>Lcf<span class="sy0">,</span> <span class="nu0">1</span><span class="br0">&#41;</span><span class="br0">&#41;</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">If</span> <span class="sy0">&amp;</span>LCalan1<span class="sy0">=</span><span class="kw1">Datetime</span><span class="br0">&#40;</span><span class="nu0">1900</span><span class="sy0">,</span>01<span class="sy0">,</span>01<span class="sy0">,</span>00<span class="sy0">,</span>00<span class="sy0">,</span>00<span class="br0">&#41;</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Lcdeger<span class="sy0">=</span><span class="kw1">Ctot</span><span class="br0">&#40;</span>'<span class="co1">//')</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; lcsorgu3<span class="sy0">=</span>'repl <span class="sy0">&amp;</span>LCalan1 <span class="kw1">with</span> Lcdeger'
<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="sy0">&amp;</span>lcsorgu3
<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">Endif</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">Endif</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">If</span> &nbsp; &nbsp; <span class="kw1">Isnull</span><span class="br0">&#40;</span><span class="sy0">&amp;</span>lcbaslik<span class="br0">&#41;</span><span class="sy0">=.</span><span class="kw3">T</span><span class="sy0">.</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="me1">Lcsayi</span><span class="sy0">=</span>Lcsayi<span class="sy0">+</span><span class="nu0">1</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">Do</span> <span class="kw1">Case</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">Case</span> <span class="kw2">Upper</span><span class="br0">&#40;</span>aflds<span class="br0">&#40;</span>Lcf<span class="sy0">,</span><span class="nu0">2</span><span class="br0">&#41;</span><span class="br0">&#41;</span><span class="sy0">==</span>'C'
<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Lcdeger<span class="sy0">=</span><span class="st0">&quot; &quot;</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">Case</span> <span class="kw2">Upper</span><span class="br0">&#40;</span>aflds<span class="br0">&#40;</span>Lcf<span class="sy0">,</span><span class="nu0">2</span><span class="br0">&#41;</span><span class="br0">&#41;</span><span class="sy0">==</span>'I'
<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Lcdeger<span class="sy0">=</span><span class="nu0">0</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">Case</span> <span class="kw2">Upper</span><span class="br0">&#40;</span>aflds<span class="br0">&#40;</span>Lcf<span class="sy0">,</span><span class="nu0">2</span><span class="br0">&#41;</span><span class="br0">&#41;</span><span class="sy0">==</span>'<span class="kw2">N</span>'
<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Lcdeger<span class="sy0">=</span><span class="nu0">0</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">Case</span> <span class="kw2">Upper</span><span class="br0">&#40;</span>aflds<span class="br0">&#40;</span>Lcf<span class="sy0">,</span><span class="nu0">2</span><span class="br0">&#41;</span><span class="br0">&#41;</span><span class="sy0">==</span>'L'
<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Lcdeger<span class="sy0">=</span><span class="nu0">0</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">Case</span> <span class="kw2">Upper</span><span class="br0">&#40;</span>aflds<span class="br0">&#40;</span>Lcf<span class="sy0">,</span><span class="nu0">2</span><span class="br0">&#41;</span><span class="br0">&#41;</span><span class="sy0">==</span>'M'
<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Lcdeger<span class="sy0">=</span><span class="st0">&quot; &quot;</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">Case</span> <span class="kw2">Upper</span><span class="br0">&#40;</span>aflds<span class="br0">&#40;</span>Lcf<span class="sy0">,</span><span class="nu0">2</span><span class="br0">&#41;</span><span class="br0">&#41;</span><span class="sy0">==</span>'D'
<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Lcdeger<span class="sy0">=</span><span class="kw1">Ctod</span><span class="br0">&#40;</span>'<span class="co1">//')</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">Case</span> <span class="kw2">Upper</span><span class="br0">&#40;</span>aflds<span class="br0">&#40;</span>Lcf<span class="sy0">,</span><span class="nu0">2</span><span class="br0">&#41;</span><span class="br0">&#41;</span><span class="sy0">==</span>'<span class="kw3">T</span>'
<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Lcdeger<span class="sy0">=</span><span class="kw1">Ctot</span><span class="br0">&#40;</span>'<span class="co1">//')</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">Case</span> <span class="kw2">Upper</span><span class="br0">&#40;</span>aflds<span class="br0">&#40;</span>Lcf<span class="sy0">,</span><span class="nu0">2</span><span class="br0">&#41;</span><span class="br0">&#41;</span><span class="sy0">==</span>'B'
<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Lcdeger<span class="sy0">=</span><span class="nu0">0</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">Otherwise</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw2">Wait</span> Window <span class="br0">&#40;</span><span class="kw2">Upper</span><span class="br0">&#40;</span>aflds<span class="br0">&#40;</span>Lcf<span class="sy0">,</span><span class="nu0">2</span><span class="br0">&#41;</span><span class="br0">&#41;</span><span class="br0">&#41;</span> Nowa
<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw2">Messagebox</span><span class="br0">&#40;</span>'HAta'<span class="br0">&#41;</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">Endcase</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw2">Wait</span> Window <span class="br0">&#40;</span><span class="kw2">Upper</span><span class="br0">&#40;</span>aflds<span class="br0">&#40;</span>Lcf<span class="sy0">,</span><span class="nu0">2</span><span class="br0">&#41;</span><span class="br0">&#41;</span><span class="br0">&#41;</span> Nowa
<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; LCalan1<span class="sy0">=</span>m<span class="sy0">.</span><span class="me1">fname</span><span class="sy0">+</span>'<span class="sy0">.</span>'<span class="sy0">+</span><span class="kw2">Lower</span><span class="br0">&#40;</span>aflds<span class="br0">&#40;</span>Lcf<span class="sy0">,</span> <span class="nu0">1</span><span class="br0">&#41;</span><span class="br0">&#41;</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; lcsorgu3<span class="sy0">=</span>'repl <span class="sy0">&amp;</span>LCalan1 <span class="kw1">with</span> Lcdeger'
<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="sy0">&amp;</span>lcsorgu3
<br />&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">Endif</span>
<br />&nbsp; &nbsp; <span class="kw1">Endfor</span>
<br />&nbsp; &nbsp; <span class="kw2">Select</span> <span class="br0">&#40;</span>fname<span class="br0">&#41;</span>
<br /><span class="kw1">Endscan</span>
<br /><span class="kw2">Select</span> <span class="br0">&#40;</span>fname<span class="br0">&#41;</span>
<br /><span class="kw1">Go</span> <span class="kw4">Top</span>
<br /><span class="kw1">If</span> <span class="sy0">!</span><span class="kw4">Empty</span><span class="br0">&#40;</span>lcparam2<span class="br0">&#41;</span>
<br />&nbsp; &nbsp; <span class="kw1">If</span> <span class="kw2">Tableupdate</span><span class="br0">&#40;</span><span class="sy0">.</span><span class="kw3">T</span><span class="sy0">.,.</span><span class="kw3">T</span><span class="sy0">.,</span>fname<span class="br0">&#41;</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw2">Wait</span> Window 'Kayit tamam<span class="sy0">...</span>' Nowa
<br />&nbsp; &nbsp; <span class="kw1">Else</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw2">Wait</span> Window 'Kayit HAtalı<span class="sy0">...</span>'
<br />&nbsp; &nbsp; <span class="kw1">Endif</span>
<br /><span class="kw1">Endif</span>
<br /><span class="kw2">Wait</span> Window Lcsayi Nowa
<br /><span class="kw1">Endfunc</span></pre></td></tr></tbody></table></div>]]></description>
			<author><![CDATA[dummy@example.com (mrduyar)]]></author>
			<pubDate>Tue, 23 Jun 2009 12:27:04 +0000</pubDate>
			<guid>http://www.fox4um.com/post/7683/#p7683</guid>
		</item>
		<item>
			<title><![CDATA[Re: SQL Server 2005 de nasıl yaparız?]]></title>
			<link>http://www.fox4um.com/post/7664/#p7664</link>
			<description><![CDATA[<p>*e2n.prg
<br /></p><div class="codebox"><div class="head">Visual Fox Pro</div><table class="visualfoxpro fxcode"><tbody><tr class="li1"><td class="ln"><pre class="de1">1
<br />2
<br />3
<br />4
<br />5
<br />6
<br /></pre></td><td class="de1"><pre class="de1"><span class="kw1">Lparameters</span> tuValue
<br /><span class="kw1">If</span> <span class="kw4">Empty</span><span class="br0">&#40;</span>m<span class="sy0">.</span><span class="me1">tuValue</span><span class="br0">&#41;</span> <span class="kw3">OR</span> <span class="br0">&#40;</span><span class="kw2">Vartype</span><span class="br0">&#40;</span>m<span class="sy0">.</span><span class="me1">tuValue</span><span class="br0">&#41;</span> <span class="sy0">=</span> 'C' <span class="kw2">And</span> <span class="kw2">Trim</span><span class="br0">&#40;</span>m<span class="sy0">.</span><span class="me1">tuValue</span><span class="br0">&#41;</span> <span class="sy0">==</span> '<span class="br0">&#123;</span><span class="br0">&#125;</span>'<span class="br0">&#41;</span>
<br />&nbsp; &nbsp; <span class="kw2">Return</span> <span class="sy0">.</span><span class="kw3">Null</span><span class="sy0">.</span>
<br /><span class="kw1">Else</span>
<br />&nbsp; &nbsp; <span class="kw2">Return</span> m<span class="sy0">.</span><span class="me1">tuValue</span>
<br /><span class="kw1">Endif</span></pre></td></tr></tbody></table></div><p>
</p><div class="codebox"><div class="head">Visual Fox Pro</div><table class="visualfoxpro fxcode"><tbody><tr class="li1"><td class="ln"><pre class="de1">1
<br />2
<br />3
<br />4
<br />5
<br />6
<br />7
<br />8
<br />9
<br />10
<br />11
<br />12
<br />13
<br />14
<br />15
<br /></pre></td><td class="de1"><pre class="de1"><span class="kw1">Define</span> <span class="kw3">Class</span> Ca_Employee <span class="kw2">As</span> CaBase <span class="kw3">Of</span> <span class="br0">&#40;</span><span class="st0">&quot;CaBase.prg&quot;</span><span class="br0">&#41;</span> <span class="sy0">&amp;&amp;</span> CaBase cursoradapter kullanan base <span class="kw3">class</span>
<br />&nbsp; &nbsp; <span class="kw3">Alias</span> <span class="sy0">=</span> <span class="st0">&quot;Employee&quot;</span>
<br />&nbsp; &nbsp; SelectCmd <span class="sy0">=</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; <span class="st0">&quot;select [FirstName], [LastName], [BirthDate], [EmployeeID] from Employees&quot;</span>
<br />&nbsp; &nbsp; CursorSchema <span class="sy0">=</span> <span class="st0">&quot;FirstName c(15), LastName c(20), BirthDate d, EmployeeID i&quot;</span>
<br />&nbsp; &nbsp; <span class="kw1">KeyFieldList</span> <span class="sy0">=</span> <span class="st0">&quot;EmployeeID&quot;</span>
<br />&nbsp; &nbsp; <span class="kw3">Tables</span> <span class="sy0">=</span> <span class="st0">&quot;Employees&quot;</span>
<br />&nbsp; &nbsp; <span class="kw2">UpdatableFieldList</span> <span class="sy0">=</span> <span class="st0">&quot;FirstName, LastName, BirthDate, EmployeeID&quot;</span>
<br />&nbsp; &nbsp; <span class="kw2">UpdateNameList</span> <span class="sy0">=</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; <span class="st0">&quot;FirstName Employees.[FirstName],&quot;</span><span class="sy0">+;</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; <span class="st0">&quot;LastName Employees.[LastName],&quot;</span><span class="sy0">+;</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; <span class="st0">&quot;BirthDate Employees.[BirthDate],&quot;</span><span class="sy0">+;</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; <span class="st0">&quot;EmployeeID Employees.[EmployeeID]&quot;</span>
<br />&nbsp; &nbsp; ConversionFunc <span class="sy0">=</span> <span class="st0">&quot;FirstName TRIM, LastName TRIM, BirthDate E2N&quot;</span>
<br /><span class="kw1">Enddefine</span></pre></td></tr></tbody></table></div>]]></description>
			<author><![CDATA[dummy@example.com (cetinbasoz)]]></author>
			<pubDate>Sat, 20 Jun 2009 12:36:17 +0000</pubDate>
			<guid>http://www.fox4um.com/post/7664/#p7664</guid>
		</item>
		<item>
			<title><![CDATA[Re: SQL Server 2005 de nasıl yaparız?]]></title>
			<link>http://www.fox4um.com/post/7659/#p7659</link>
			<description><![CDATA[<p>çetin hocam, Null kaydet meye bir örnek verebilirmisiniz.Kullanıcı kayıttarihi alanına bilgi girmek zorunda olmadığı için allow null&nbsp; u işaretlemiştim.Kullanıcı bilgi girmemişse o alana tarih gelmemeli.Uzuun seneler önce(Fox pro ile tanışmadan önce VB kullanırken :-)) bu problemle karşılaşmıştım ve çözdüğümü hatırlıyorum.Malumunuz SQL serverde de yeni sayılırız.Engin bilgilernizden yararlanabilirmiyiz hocam.Teşekkür ederim</p>]]></description>
			<author><![CDATA[dummy@example.com (neyzen)]]></author>
			<pubDate>Sat, 20 Jun 2009 08:47:25 +0000</pubDate>
			<guid>http://www.fox4um.com/post/7659/#p7659</guid>
		</item>
		<item>
			<title><![CDATA[Re: SQL Server 2005 de nasıl yaparız?]]></title>
			<link>http://www.fox4um.com/post/7656/#p7656</link>
			<description><![CDATA[<p>Null ile bos ayni sey degil (datetime bos olamaz). Null kaydet. Bos sadece VFP&#039;ye ozgu (daha dogrusu xBase serisine). 
<br />Cursoradapter ile kullaniyorsan ve bos sart ise ConversionFunction kullanabilirsin. Ben kullanmak zorunda kaldim ama hic tavsiye etmem.</p>]]></description>
			<author><![CDATA[dummy@example.com (cetinbasoz)]]></author>
			<pubDate>Fri, 19 Jun 2009 19:33:50 +0000</pubDate>
			<guid>http://www.fox4um.com/post/7656/#p7656</guid>
		</item>
		<item>
			<title><![CDATA[SQL Server 2005 de nasıl yaparız?]]></title>
			<link>http://www.fox4um.com/post/7653/#p7653</link>
			<description><![CDATA[<p>üsdatlar,kayıttarihi(datetime),allow null işaretli olmasına rağmen,tarih alanını boş bırakarak kayıt yaparsam 01.01.1900 00:00:00 gibi bir tarih kayıt ediyor.Ancak ben boş olarak kayıt etmek istiyorum.Acaba sorun nedir?</p>]]></description>
			<author><![CDATA[dummy@example.com (neyzen)]]></author>
			<pubDate>Fri, 19 Jun 2009 12:42:10 +0000</pubDate>
			<guid>http://www.fox4um.com/post/7653/#p7653</guid>
		</item>
	</channel>
</rss>

