<?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>Taygun &#187; asp</title>
	<atom:link href="http://www.taygun.net/tag/asp/feed" rel="self" type="application/rss+xml" />
	<link>http://www.taygun.net</link>
	<description>Ey Özgürlük...</description>
	<lastBuildDate>Thu, 19 Jan 2012 21:51:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>ASP MySQL Decimal Kayıt Sorunu</title>
		<link>http://www.taygun.net/web/asp-mysql-decimal-kayit-sorunu.html</link>
		<comments>http://www.taygun.net/web/asp-mysql-decimal-kayit-sorunu.html#comments</comments>
		<pubDate>Fri, 22 Jul 2011 07:59:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[asp]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[mysql sorunu]]></category>

		<guid isPermaLink="false">http://www.taygun.net/?p=247</guid>
		<description><![CDATA[ASP ile genelde access veritabanı kullanılıyor. Ufak tefek, hitsiz sitelerde sorun çıkmıyor fakat büyük çapta projelerde MySQL veya MsSQL veritabanları kullanılıyor. Bir kaç gündür kayıtlarının XML halinde yedeği alınmış bir e-ticaret sitesinin bilgilerini farklı bir e-ticaret yazılımına eklemeye uğraşıyorum.  Daha doğrusu uğraşıyordum, veri kaybı yaşamadan işlem halledildi. Gelelim yaşadığım ve çözümünü paylaşmak istediğim soruna gelelim. [...]]]></description>
			<content:encoded><![CDATA[<p>ASP ile genelde access veritabanı kullanılıyor. Ufak tefek, hitsiz sitelerde sorun çıkmıyor fakat büyük çapta projelerde MySQL veya MsSQL veritabanları kullanılıyor.</p>
<p>Bir kaç gündür kayıtlarının XML halinde yedeği alınmış bir e-ticaret sitesinin bilgilerini farklı bir e-ticaret yazılımına eklemeye uğraşıyorum.  Daha doğrusu uğraşıyordum, veri kaybı yaşamadan işlem halledildi.</p>
<p>Gelelim yaşadığım ve çözümünü paylaşmak istediğim soruna gelelim.</p>
<p>Veritabanına  212,99 gibi bir ondalıklı sayıyı kayıt ederken hata almamla başladı olay. Veritabanında veri tipi olarak &#8220;Decimal (10,2)&#8221;  görünüyordu. Yani 10 basamağa kadar bir tam sayı ve 2 basamaklı ondalık kısmını bu alana kayıt edilebilir. Ama ASP ile kayıt etmeye çalıştığınızda edemiyorsunuz maalesef.</p>
<p>İlk araştırmalarım sırasında CDbl() şeklinde hazır bir fonksiyon buldum.</p>
<pre>veri=CDbl(veri)</pre>
<p>Şeklinde deneme yapmama rağmen aynı hatayı almaya devam ettim.<br />
Daha sonra farkettim ki veritabanında , yerine . ile ondalık kısım ayırılmış.</p>
<p>bunuda</p>
<p><code>veri= replace(veri , "," , "." , 1 ,-1 , 1)</code></p>
<p>şeklinde virgülleri noktayla değiştirip sorunu hallettim. Veriyi yazdırırkende tam tersi şekilde replace etmeniz gerekiyor yanlış anlaşılma olmaması için.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.taygun.net/web/asp-mysql-decimal-kayit-sorunu.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>MsSQL Tarih Sorunu ve Çözümü</title>
		<link>http://www.taygun.net/web/mssql-tarih-sorunu-ve-cozumu.html</link>
		<comments>http://www.taygun.net/web/mssql-tarih-sorunu-ve-cozumu.html#comments</comments>
		<pubDate>Tue, 13 Oct 2009 14:03:30 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[asp]]></category>
		<category><![CDATA[MsSQL]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[sql tarih sorunu]]></category>

		<guid isPermaLink="false">http://www.taygun.net/?p=142</guid>
		<description><![CDATA[Merhabalar Normalde günlük yaşamdan, sinemadan, anılarımdan falan birşeyler yazıyorum. Bu tip bir yazıyı yazmak blogumun konseptine aykırı olsada çok tav olduğum bir durumu ve bu durumun çözümünü benimle aynı duruma düşecek kişiler için yazmayı insanlık namına bir görev olarak kabul ettim ve harekete geçtim Olay bir arkadaşımın bir sorunumuz var çözsen çözsen bu işi sen [...]]]></description>
			<content:encoded><![CDATA[<p>Merhabalar</p>
<p>Normalde günlük yaşamdan, sinemadan, anılarımdan falan birşeyler yazıyorum. Bu tip bir yazıyı yazmak blogumun konseptine aykırı olsada çok tav olduğum bir durumu ve bu durumun çözümünü benimle aynı duruma düşecek kişiler için yazmayı insanlık namına bir görev olarak kabul ettim ve harekete geçtim <img src='http://www.taygun.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Olay bir arkadaşımın bir sorunumuz var çözsen çözsen bu işi sen çözersin demesiyle başladı. Bir ilan sitesi yazdırılmış ASP ile fakat yazan kişi parayı alıp ortalıktan toz olunca öylece kala kalmışlar. Rica üzerine duruma el attım.</p>
<p>Alınan hata</p>
<blockquote><p><strong>Microsoft OLE DB Provider for ODBC Drivers error &#8217;80040e07&#8242; [Microsoft][ODBC SQL Server Driver][SQL Server]<br />
The conversion of a char data type to a datetime data type resulted in an out-of-range datetime value.</strong></p></blockquote>
<p>idi. Açık ve net olarak tarihle ilgili bir problem olduğu ortadaydı. İngilizce tarih ay, gün, yıl bizim tarihlerimiz ise gün, ay, yıl olarak yazıldığından dolayı sql sorgularında ve kayıt eklemede sorun çıkıyor. Ha sorun nasıl çıkıyor <strong>now()</strong> fonksiyonunu kullandığınızda çıkıyor. now() karşılığı sunucu gün.ay.yıl saat:dakika veya ay.gün.yıl saat:dakika şeklinde çıktı veriyor. MsSQL sütunu ise saniyeyide istiyor fonksiyon oluşturarak bunu yapmak mümkün olsada tarih sorgulamada vs. yine sorun çıkartma ihtimali var. Hem fonksiyon yazmakla uğraşıp hemde tarihe göre sorgulamada sorun yaşama riskine girmek yerine <strong>getdate()</strong> yazıldığında hem sorgulama yaparken, hem kayıt eklerken hiçbir sorunla karşılaşmadan cillop gibi scriptiniz çalışıyor.</p>
<p>Güle güle kullanın <img src='http://www.taygun.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.taygun.net/web/mssql-tarih-sorunu-ve-cozumu.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

