PDA

View Full Version : Operation must use an updateable query



Himalaya
پنج شنبه 17 مرداد 1387, 19:14 عصر
command.CommandText = "update table set [text]=@a where head ='@b'";
command.Parameters.Clear();
command.Parameters.AddWithValue("@a", TextBox1.Text);
command.Parameters.AddWithValue("@b", DropDownList1.Text);
command.Connection = connection;
connection.Open();
command.ExecuteNonQuery();
connection.Close();
Label5.Text = "عملیات انجام شد";

آقا ایراد این کدها چیه که این پیغام رو میده
Operation must use an updateable query
ممنون

Himalaya
پنج شنبه 17 مرداد 1387, 19:32 عصر
آقا بهروز تو رو خدا کمک الان لازمش دارم (شرمنده که اسم بردم ... آخه حیاتیه)

Himalaya
پنج شنبه 17 مرداد 1387, 22:17 عصر
نبود کسی ؟؟؟؟؟؟؟؟؟؟؟؟؟

KambizZandi
پنج شنبه 17 مرداد 1387, 23:13 عصر
اين خطا معمولا بر روي فايلهاي MSAccess ايجاد ميشود و مربوط به نداشتن write permission است.
بايد روي فايل مربوطه right-click کنيد و براي کاربري که مربوط به session جاري ميشه مجوز نوشتن رو بديد.

Behrouz_Rad
جمعه 18 مرداد 1387, 08:54 صبح
چون گفتی آقابهروز، Reply کردم. ;) البته لطفاً اسم نیارید :)
پاسخ KambizZandi صحیح هست.

Himalaya
جمعه 18 مرداد 1387, 12:11 عصر
میشه دقیقتر بگید ... من روی فایل دیتا بیسم باید کلیک راست کنم یا نه ؟؟؟؟ اونم تو پروژه .... یعنی تو پنجره soulation ؟؟؟

mostafa_sgh
جمعه 18 مرداد 1387, 13:35 عصر
خیر دوست عزیز

شما وارد دایرکتوری Application بشید ( با استفاده از Windows Explorer )

بعد روی فایل دیتا تون کلیک راست کنید ..

به قسمت Security برید و کاربر IIS_IUSRS یا IIS_ComputerName رو اضافه کنید و بهش مجوز Write بدهید .

KambizZandi
جمعه 18 مرداد 1387, 13:41 عصر
بايد توي NTFS به اون فايل Write Permision بديد
اگر اگر Web Hosting ها استفاده ميکنيد اينکار با استفاده از Control Panel هاست امکان پذير هست

Himalaya
جمعه 18 مرداد 1387, 15:58 عصر
من از web hosting استفاده میکنم ... 3 تا پوشه تو در تو دارم که دیتا بیسهام تو آخریه ... از تو کنترل پنل برای
اون پوشه البته برای سطح دسترسی به اون full control رو انتخاب کردم ولی بازم همون جوریه ...
Operation must use an updateable query

Himalaya
جمعه 18 مرداد 1387, 16:10 عصر
:تشویق:آقا از همتون ممنونم ... حل شد ... دست همتون درد نکنه ...:قلب: