logo
Welcome Guest! To enable all features please Giriş or Kayıt.

Bildirim

Icon
Error

Ayarlar
Son mesaja git Go to first unread
Teknk21  
#1 Gönderildi : 10 Mart 2015 Salı 10:03:39(UTC)
Teknk21

Sıralama: Newbie

Gruplar: Registered
Katılan: 5.03.2015(UTC)
Mesajlar: 9
Turkey

3 Kere Teşekkür Etti.
merhaba ,

Stored prosedur Yıllık satısı aylık çekmek iştiyorum prosedur hazır sorun yok geliyor vss ama c# ne yazıkkı dtetime [ NVCAR datetime ınvalıd] hatası yüzünden 30 dakikalık iş 4 saat oldu yokmu bunu standartı yani bazıları tersden baslıyor bazıları day ortada vss gibi yardımlarınız bekliyorum.

mesela Ocak dedigimde bunu nasıl prosedure 01.01.2015-01.31.2015 dir diyebilirim..


Conversion failed when converting date and/or time from character string.

Alıntı:
SqlCommand komut = new SqlCommand();
komut.Connection = cndb;
komut.CommandType = CommandType.StoredProcedure;
komut.CommandText = "XX";
cndb.Open();


komut.Parameters.Add("@T1", Convert.ToDateTime("01.01.2015"));
// komut.Parameters["@T1"].Value = "01.01.2015";
komut.Parameters.Add("@T2",Convert.ToDateTime("01.31.2015"));
// komut.Parameters["@T2"].Value = "01.31.2015";

SqlDataAdapter Da = new SqlDataAdapter(); //data adapter bağlantısı başlatıldı.
Da.SelectCommand = komut; //bağlantı türü select olarak seçildi.
DataSet Ds = new DataSet();
Da.Fill(Ds); //data adabter dan gelen veriler datasette kaydedildi.
gridControl1.DataSource = Ds.Tables[0]; //datagrid de gösterilmesi sağlanıldı.

Düzenle Kullanıcı Tarafından 10 Mart 2015 Salı 10:13:18(UTC)  | Sebep: Sebep Bildirilmesi

mehmetzekikir  
#2 Gönderildi : 11 Mart 2015 Çarşamba 11:26:13(UTC)
mehmetzekikir

Sıralama: Administration

Gruplar: Administrators
Katılan: 6.05.2014(UTC)
Mesajlar: 670

19 Kere Teşekkür Etti.
152 Mesajına Toplam 253 Kere Teşekkür Edildi.
Originally Posted by: Teknk21 Go to Quoted Post
merhaba ,

Stored prosedur Yıllık satısı aylık çekmek iştiyorum prosedur hazır sorun yok geliyor vss ama c# ne yazıkkı dtetime [ NVCAR datetime ınvalıd] hatası yüzünden 30 dakikalık iş 4 saat oldu yokmu bunu standartı yani bazıları tersden baslıyor bazıları day ortada vss gibi yardımlarınız bekliyorum.

mesela Ocak dedigimde bunu nasıl prosedure 01.01.2015-01.31.2015 dir diyebilirim..


Conversion failed when converting date and/or time from character string.

Alıntı:
SqlCommand komut = new SqlCommand();
komut.Connection = cndb;
komut.CommandType = CommandType.StoredProcedure;
komut.CommandText = "XX";
cndb.Open();


komut.Parameters.Add("@T1", Convert.ToDateTime("01.01.2015"));
// komut.Parameters["@T1"].Value = "01.01.2015";
komut.Parameters.Add("@T2",Convert.ToDateTime("01.31.2015"));
// komut.Parameters["@T2"].Value = "01.31.2015";

SqlDataAdapter Da = new SqlDataAdapter(); //data adapter bağlantısı başlatıldı.
Da.SelectCommand = komut; //bağlantı türü select olarak seçildi.
DataSet Ds = new DataSet();
Da.Fill(Ds); //data adabter dan gelen veriler datasette kaydedildi.
gridControl1.DataSource = Ds.Tables[0]; //datagrid de gösterilmesi sağlanıldı.



Merhabalar

Bu kod yukardaki hatayımı alıyor ?
Sql Server 2016 Eğitimiz 19 Mayıs tarihinde başlayacaktır. 32 Saat Olup Ücret 1450 TL + KDV'dir. Kayıt ve ayrıntılar için tıklayınız

twitter.com/dbakademi
Dua ve teşekkür en büyük servetlere bedel...
Teknk21  
#3 Gönderildi : 18 Mart 2015 Çarşamba 08:40:29(UTC)
Teknk21

Sıralama: Newbie

Gruplar: Registered
Katılan: 5.03.2015(UTC)
Mesajlar: 9
Turkey

3 Kere Teşekkür Etti.
evet bu kod alıyor.
mehmetzekikir  
#4 Gönderildi : 18 Mart 2015 Çarşamba 10:13:43(UTC)
mehmetzekikir

Sıralama: Administration

Gruplar: Administrators
Katılan: 6.05.2014(UTC)
Mesajlar: 670

19 Kere Teşekkür Etti.
152 Mesajına Toplam 253 Kere Teşekkür Edildi.
Originally Posted by: mehmetzekikir Go to Quoted Post
Originally Posted by: Teknk21 Go to Quoted Post
merhaba ,

Stored prosedur Yıllık satısı aylık çekmek iştiyorum prosedur hazır sorun yok geliyor vss ama c# ne yazıkkı dtetime [ NVCAR datetime ınvalıd] hatası yüzünden 30 dakikalık iş 4 saat oldu yokmu bunu standartı yani bazıları tersden baslıyor bazıları day ortada vss gibi yardımlarınız bekliyorum.

mesela Ocak dedigimde bunu nasıl prosedure 01.01.2015-01.31.2015 dir diyebilirim..


Conversion failed when converting date and/or time from character string.

Alıntı:
SqlCommand komut = new SqlCommand();
komut.Connection = cndb;
komut.CommandType = CommandType.StoredProcedure;
komut.CommandText = "XX";
cndb.Open();


komut.Parameters.Add("@T1", Convert.ToDateTime("01.01.2015"));
// komut.Parameters["@T1"].Value = "01.01.2015";
komut.Parameters.Add("@T2",Convert.ToDateTime("01.31.2015"));
// komut.Parameters["@T2"].Value = "01.31.2015";

SqlDataAdapter Da = new SqlDataAdapter(); //data adapter bağlantısı başlatıldı.
Da.SelectCommand = komut; //bağlantı türü select olarak seçildi.
DataSet Ds = new DataSet();
Da.Fill(Ds); //data adabter dan gelen veriler datasette kaydedildi.
gridControl1.DataSource = Ds.Tables[0]; //datagrid de gösterilmesi sağlanıldı.



Merhabalar

Bu kod yukardaki hatayımı alıyor ?


söyle yapalım hocam

2 sey denemeni istiyorum

1-
komut.Parameters.Add("@T1", Convert.ToDateTime("2015.01.01")); olarak tarihi bir denermisin

2-
veri tabanındaki tarih girdiğin değeri kontrol edermisin gerçeken date mi
Sql Server 2016 Eğitimiz 19 Mayıs tarihinde başlayacaktır. 32 Saat Olup Ücret 1450 TL + KDV'dir. Kayıt ve ayrıntılar için tıklayınız

twitter.com/dbakademi
Dua ve teşekkür en büyük servetlere bedel...


Bu konudaki kullanıcılar
Guest (3)
Forumu Atla  
Bu foruma yeni konular postalayamazsınız.
Bu forumda ki konulara yeni posta gönderemezsiniz.
Bu forumdaki postalarınızı silemezsiniz.
Bu forumdaki postalarınızı düzenleyemezsiniz.
Bu forumda anketler yaratamazsınız.
Bu forumdaki anketlere oy veremezsiniz.