PDA

View Full Version : سوال: syntax error update statement



noroozifar
سه شنبه 12 آذر 1387, 23:24 عصر
سلام من چندتا از لینک های که با این مشکل مواجه شدند نگاه کردام اما نتوانستم مشکل خودم را حل کنم لطفا راهنمایی کنید
من می خواهمم فیل بانکم را آپدیت کنم ولی پیغام syntax error in update statement را می ده
کدها


privatevoid update_markaz(long codecity,long codecallaanbar,long sum)
{
OleDbCommand objectcommand = newOleDbCommand();
objectcommand.Connection = connect;
objectcommand.CommandText = "UPDATE Anbar SET Sum=123 WHERE code_calla=1 and code_city=1";
objectcommand.CommandType = CommandType.Text;
//objectcommand.Parameters.AddWithValue("@codecity", codecity);
//objectcommand.Parameters.AddWithValue("@codecalla", codecallaanbar);
//objectcommand.Parameters.AddWithValue("@sum", sum);
try
{
connect.Open();
objectcommand.ExecuteNonQuery();
connect.Close();
}
catch (OleDbException g)
{
MessageBox.Show("moshkel dar updat_markaz==="+g.Message);
connect.Close();
}
}

اگر متوجه کدها باشید چندین روش را امتحان کردهام ولی مشکل حل نشد
در بانکم فیلدهای زیر قرار دارند
id_control
code_city
name_city
code_calla
name_calla
type
sum
اگر روش بهتری می دانید بگید تا ان روش را امتحان کنم من از پروژهام فقط همین قسمتش مانده خواهش می کنم کمک کنید

majid325
چهارشنبه 13 آذر 1387, 01:53 صبح
احتمالا نام جدول يا فيلدها رو اشتباه نوشتي ، خود جدولتو بزار اينجا.

noroozifar
چهارشنبه 13 آذر 1387, 13:43 عصر
سلام
بانکم را فرستادم دستور درست برای آپدیت کردن جدول انبار که فیلد sum آن را آپدیت می خواهم بکنم را بگید
خواهش می کنم

noroozifar
چهارشنبه 13 آذر 1387, 21:26 عصر
هیچکس نیست کمک کنه تمامی کاربران حرفه ای تقاضای کمک دارم

majid325
پنج شنبه 14 آذر 1387, 03:20 صبح
اينو امتحان كن:

UPDATE Anbar SET Anbar.[Sum] = 60 WHERE (((Anbar.Code_City)=1) AND ((Anbar.Code_Calla)=1));