PDA

View Full Version : مشکل با آپدیت بانک



smm2006sh
جمعه 11 شهریور 1390, 13:38 عصر
با سلام خدمت دوستان
من یه مشکل کوچیک با اپدیت پیدا کردم . دستور آپدیت را به صورت زیر مینویسم اما جواب نمیده

"UPDATE tableName SET Name=@Name ,Address=@Address WHERE ID='"+number+"'"
این number را از سلول گرید ویو میخونه که یه عدد هست . .:عصبانی++::عصبانی++::عصبانی++:

General-Xenon
جمعه 11 شهریور 1390, 19:14 عصر
سلام
فکر کنم اینجوری درست بشه

UPDATE [tableName] SET [Name]=@Name and [Address]=@address WHERE [ID]='"+number+"'

reza344
جمعه 11 شهریور 1390, 19:24 عصر
دستورت مشکلی نداره که!!! بیشتر توضیح بده شاید بتونیم کمک کنیم ،اصلا ارور میده یا نه ؟ یا اینکه فقط آپدیتی صورت نمیگیره ؟ توضیحاتت ناقصه
موفق باشی

fakhravari
یک شنبه 13 شهریور 1390, 21:58 عصر
به این شکل هم میشه

SqlConnection con = new SqlConnection(@"Data Source=.\sqlexpress;Initial Catalog=ShopSport;Integrated Security=True");
SqlCommand cmd = new SqlCommand();
SqlDataAdapter da = new SqlDataAdapter("select * from Members", con);
DataSet ds = new DataSet();

protected void Page_Load(object sender, EventArgs e)
{

cmd.Connection = con;

ds.Clear();
da.Fill(ds, "Members");

}

protected void Button1_Click(object sender, EventArgs e)
{
string sql = "Update Members Set Name=N'{0}', Family=N'{1}', KdMeli=N'{2}', T_Tavalod=N'{3}', NamePedar=N'{4}', Password=N'{5}' Where KdOzviat={6}";
sql = string.Format(sql,
Textname.Text, Textfamily.Text,
TextkdMeli.Text, TextTarkh.Text, TextNPedar.Text, TextPass.Text, TextKdO.Text);

con.Open();
cmd.CommandText = sql;
cmd.ExecuteNonQuery();
con.Close();
}


protected void Button2_Click1(object sender, EventArgs e)
{
string sql = "Delete from Members Where KdOzviat={0}";
sql = string.Format(sql, TextBox1.Text);

con.Open();
cmd.CommandText = sql;
cmd.ExecuteNonQuery();
con.Close();
}