Pengaturan

Gambar

Lainnya

Tentang KASKUS

Pusat Bantuan

Hubungi Kami

KASKUS Plus

© 2024 KASKUS, PT Darta Media Indonesia. All rights reserved

666skyAvatar border
TS
666sky
[ASK] programming C#.net save datagrid ke database
Slmt sore agan2.. ane newbie nih lagi bikin aplikasi untuk menyimpan data dari datagrid ke database.. tapi belum berhasil & spertinya salah di query nya.. saya menggunakan c#.net dan SQL server untuk database nya.

berikut code yang saya buat,

untuk search datanya:
mencari range dari start date sampai end date
public DataSet SearchDT()
{
scon = conn.getConn();
try
{
scon.Open();
}
catch (Exception e)
{
Console.WriteLine(e.ToString());
}
sAdptr = new SqlDataAdapter("declare @Start datetime declare @end datetime set @Start = '01/Feb/2013' set @end = '20/Feb/2013' ; with Dates as ( select @Start as reqDate union all select DATEADD(day,1,reqDate) from Dates where reqDate < @end) select reqDate from Dates", scon);
sAdptr.Fill(Ds, "dates");
return Ds;
}



untuk code pemanggilannya ke dataset:

private void Form1_Load(object sender, EventArgs e)
{


DS.Clear();
DS = SearchDT();

grdXML.DataSource = DS.Tables["dates"];
}



untuk action save ke database nya:

private void button1_Click(object sender, EventArgs e)
{
for (int i = 0; i < grdXML.Rows.Count; i++)
{
string StrQuery = @"INSERT INTO MSTDate (reqDate) VALUES (" + grdXML.Rows[i].Cells["reqDate"].Value + ");";

try
{
SqlConnection conn = new SqlConnection(MyGlobalController.SqlConnection);

conn.Open();

using (SqlCommand comm = new SqlCommand(StrQuery, conn))
{
comm.ExecuteNonQuery();
}
conn.Close();

}
catch (Exception exceptionMessage)
{

MessageBox.Show(exceptionMessage.ToString());

}
}
}


setelah di run

&#91;ASK&#93; programming C#.net save datagrid ke database

button1 di klik akan looping menginsertkan row 1 sampai terkahir, muncul exception

&#91;ASK&#93; programming C#.net save datagrid ke database

mohon bantuannya agan2 kalau punya solusinya.. atau cara lainnya.. trmksh emoticon-Jempol
Diubah oleh 666sky 25-02-2013 09:05
0
1.8K
6
GuestAvatar border
Komentar yang asik ya
Mari bergabung, dapatkan informasi dan teman baru!
Programmer Forum
Programmer ForumKASKUS Official
20.2KThread4.4KAnggota
Urutkan
Terlama
GuestAvatar border
Komentar yang asik ya
Ikuti KASKUS di
© 2023 KASKUS, PT Darta Media Indonesia. All rights reserved.