PDA

View Full Version : سوال: بروزآوري پايگاه داده



عبدالرحیم
سه شنبه 12 اردیبهشت 1391, 23:49 عصر
سلام چطور ميشه بعد از اين كه يك insert انجام داديم پايگاه داده را بروز كنيم تا تغييرات را در پايگاه داده ذخيره كنيم ممنون ميشم توضيح كامل بدين .تشكر

عبدالرحیم
چهارشنبه 13 اردیبهشت 1391, 18:09 عصر
يه تيكه از كد
objCommand.CommandText = "INSERT INTO subcourseselection" +
"(fcode, ccode, tcode, score,scode) " +
"VALUES(@fcode, @ccode, @tcode, @score,@scode)";
objCommand.Parameters.AddWithValue("@fcode", str );
objCommand.Parameters.AddWithValue("@ccode", str1);
objCommand.Parameters.AddWithValue("@tcode", str2);
objCommand.Parameters.AddWithValue("@score", str3);
// objCommand.Parameters.AddWithValue("@scode", str4 );

objCommand.Connection = objconnection;
string sn;
sn = dataGridView1.CurrentRow.Cells[1].Value.ToString();
string sqladd;
sqladd = "INSERT INTO course WHERE scode=" +sn;


objCommand.CommandType = CommandType.Text;
objCommand.Parameters.AddWithValue("@tcode", sn);
ds.Tables["subcourseselection"].Rows.Add();
objdata.Update(ds, "subcorseselection");
objconnection.Close ();
اخه وقتي اين كاررا انجام ميدم يا هرباري كه اينزرت ميكنم -طبق نوشته كتاب جعفر نژاد- بايد يايگاه را اپديت كنم تا اطلاعات به پايگاه اضافه بشن چون در حالت عادي به يك ديتا ست اضافه ميشن البته از كتاب چيزي متوجه نشدمكه اين سوال را كردم

keiv@n
پنج شنبه 14 اردیبهشت 1391, 21:10 عصر
با سلام

قطعه کد زیر مربوط به برنامه منه

private void insert_Click(object sender, EventArgs e)
{
try
{
int i=0;
string command = "";
command = "INSERT INTO " + table_name.Text + "(";
foreach (Label l in labels)
{
if (l.Text != "")
command += l.Text + ",";
}
command = command.Substring(0, command.Length - 1);
command += ")VALUES('";
foreach (Label l in labels)
{
if (l.Text != "")
command += textboxs[i].Text + "','";
i++;
}
command = command.Substring(0, command.Length - 2);
command += ")";
insertcommand.CommandText = command;
oleDbDataAdapter1.InsertCommand.CommandText = insertcommand.CommandText;
oleDbDataAdapter1.InsertCommand.ExecuteNonQuery();
}

چرا وقتی با dataadaptor.fill میخوام datagrid رو update کنم نمیشه؟