PDA

View Full Version : سوال: درج ساده چند فیلد در SQL SERVER



karshenasi
سه شنبه 30 آذر 1389, 15:01 عصر
با سلام
من اطلاعات یک دیتا بیس متصل به SQL رو با DataGridView نمایش دادم
حالا برای درج چند فیلد در این دیتا بیس باید از چه از کدام متد استفاده کنم ؟ جستجو هم کردم ولی تاپیکی که بتونه به شکل ساده راهنمایی کنه پیدا نکردم.

ممنون

taghi.km
چهارشنبه 01 دی 1389, 17:18 عصر
يه جواب ساده

private void LoadARow(string first, string last, string url) {
SqlCeConnection cn = new SqlCeConnection(ConnectString());

if (cn.State == ConnectionState.Closed)
{
cn.Open();
}

SqlCeCommand cmd;

string sql = “insert into CoolPeople “
+ “(LastName, FirstName, URL) “
+ “values (@lastname, @firstname, @url)”;

try
{
cmd = new SqlCeCommand(sql, cn);
cmd.Parameters.AddWithValue(“@lastname”, first);
cmd.Parameters.AddWithValue(“@firstname”, last);
cmd.Parameters.AddWithValue(“@url”, url);
cmd.ExecuteNonQuery();
lblResults.Text = “Row Added.”;
}
catch (SqlCeException sqlexception)
{
MessageBox.Show(sqlexception.Message, “Oh Crap.”
, MessageBoxButtons.OK, MessageBoxIcon.Error);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message, “Oh Crap.”
, MessageBoxButtons.OK, MessageBoxIcon.Error);
}
finally
{
cn.Close();
}
}