Ceviz Forum

Geri Dön   Ceviz Forum > Programlama > Veritabanları & SQL

Cevapla
 
LinkBack Seçenekler
Eski 25/10/2007, 16:59   #1 (permalink)
Üye
 
Üyelik Tarihi: 12/2004
Mesaj: 86
Varsayılan mssql veritabani dil - tarih ayarı.

Merhaba

kayitlarim isimli mssql database'imin dil ayarını, bulunduğu server'ın dil tarih ayarlarından bağımsız olarak kalıcı olarak nasıl değiştirebilirim. şu an türkçe bir server'da ve tarih alanları 17.05.2007 şeklinde görünüyor, ben bunu 5/17/2007 olarak ayarlamak istiyorum.
kamehame hatta değil   Alıntı Yaparak Yanıtla
Eski 26/10/2007, 00:42   #2 (permalink)
. . :: pCuber :: . .
 
hasanyasin Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 02/2007
Mesaj: 440
Varsayılan

Tarih alanları dediğiniz şeyler string anladığım kadarıyla. Bu durumda mevcut verileri substring'lere bölüp yeniden birleştirerek update edeceksiniz...
__________________
tebessüm edebilmek sanattır...
hasanyasin hatta değil   Alıntı Yaparak Yanıtla
Eski 26/10/2007, 10:55   #3 (permalink)
Üye
 
Üyelik Tarihi: 12/2004
Mesaj: 86
Varsayılan

@hasanyasin, tarih alanlarını tuttuğum hücrelerin datatype'leri datetime.

mssql server'in bulunduğu bilgisayarın dil ayarı türkçe olduğu için datatype'leri datetime olan hücrelerdeki tarihler gg.aa.yyyy formatında oluyor. ben ise bunları a/gg/yyyy formatında saklamak istiyorum.
kamehame hatta değil   Alıntı Yaparak Yanıtla
Eski 31/10/2007, 17:56   #4 (permalink)
Üye
 
Üyelik Tarihi: 12/2004
Mesaj: 86
Varsayılan

sorunumun daha anlaşılır olması için yeniden özetlesem iyi olacak sanırım;

location ve dil ayarı türkçe olan bir windows 2003 server üzerinde satın almış olduğum bir domain'im var. ve buradaki mssql server üzerinde bir veritabanım var. şu an bu veritabanındaki tarihler (datatype'i datetime olan hücreler) türkçe formatta yani 17.02.2007 formatında görünüyor. ama ben tüm veritabanımdaki tarihlerin bulunduğu server'dan bağımsız olarak 2/17/2007 şeklinde yani ay/gün/yıl şeklinde (english(United States) formatında) görünmesini istiyorum.

bunu nasıl yapabilirim?
kamehame hatta değil   Alıntı Yaparak Yanıtla
Eski 01/11/2007, 12:16   #5 (permalink)
Üye
 
Üyelik Tarihi: 12/2004
Mesaj: 86
Varsayılan

acaba bu sorunu halletmek için veritabanına bağlandığım kullanıcının dil ayarlarında bir değişikliğe mi gidelmesi gerekiyor?

yani server dili türkçe olan bir sql servera bağlandığım kullanıcının dil ayarı english olarak ayarlanırsa tarihleri m/d/y formatında görebilir miyim?
kamehame hatta değil   Alıntı Yaparak Yanıtla
Eski 01/11/2007, 16:23   #6 (permalink)
Luke is back...
 
mkarabulut Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 05/2002
Yer: ../Dark_Side
Mesaj: 2,443
Varsayılan

Anladığım kadarıyla bir arama yapınca, şöyle bir sonuca ulaştım, sanırım istediğin şeyi yapıyor:

http://support.microsoft.com/kb/173907

Ama nedense, ben olsaydım, heralde veritabanındaki DateFormat ayarı ile uğraşmazdım, SELECT yaparken veya SELECT'i uygulama tarafında manipule ederken, hep aynı fonksiyondan geçirerek, uygulama tarafında ayarlanabilir veya düzenlenebilir bir mantığa oturtmayı tercih ederdim sanırım.

Kolay gelsin.
__________________
Do or do not. There is no try.
mkarabulut hatta değil   Alıntı Yaparak Yanıtla
Eski 02/11/2007, 16:16   #7 (permalink)
Üye
 
Üyelik Tarihi: 04/2007
Yer: ankara
Mesaj: 176
Varsayılan

databasein collationı Turkish_ci_as yapman sorunu çözer glb..
nothing__ hatta değil   Alıntı Yaparak Yanıtla
Eski 03/11/2007, 11:32   #8 (permalink)
Üye
 
Üyelik Tarihi: 12/2004
Mesaj: 86
Varsayılan

önerileriniz için teşekkür ederim bağlandığım kullanıcının dil ayarını değiştirerek sorunu çözdüm.
kamehame hatta değil   Alıntı Yaparak Yanıtla
Cevapla

Bookmarks

Seçenekler

Mesaj Yazma Hakları
Yeni mesajgöndermezsiniz
Cevap yazamazsınız
Dosya ekleyemezsiniz
Mesajınızı düzenleyemezsiniz

BB code is Açık
[IMG] kodu Açık
HTML kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

Benzer Konular
Konu Konuyu açana göre Forum Cevap En Son Mesaj
Mssql 2005ten mssql 2000 e dönüştürme? ntxsoft Veritabanları & SQL 3 23/04/2007 21:23
Mssql Tarih 1 1 1900 olur neden? alisavasanfb Veritabanları & SQL 1 26/03/2007 21:49
access den > msSQL e.. tarih sorunu melodrama Veritabanları & SQL 1 07/06/2006 09:58
Delphi ile veritabani uygulamasi gelistirmek icin veritabani sunucusu kurmali miyim? SERKANIL1 Veritabanları & SQL 4 13/02/2005 02:56
MsSQL Tarih Arama cemunur ASP 5 25/12/2004 21:37


Forum saati Türkiye saatine göredir. GMT +3. Şu anda saat 00:48.

Reklamlar & Desteklenenler
Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv |


Forum Yazılımı: vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright ©2001 - 2008, Ceviz.net