الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

أخطاء فى جمل Sql

بدأه امجد مختار في 25 سبتمبر 2008 · 4 رد · 943 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

1-

 
Cmd.CommandText = "insert into t1 (Link) values (@x2)";
Cmd.Parameters .AddWithValue ("@x2",TextBox1.Text);
Cmd.ExecuteNonQuery();

Operation must use an updateable query

.

2-

 
Cmd.CommandText = "delete from t1 where LinkId = " + linkid + "";
Cmd.ExecuteNonQuery();

Could not delete from specified tables.

ارجو الإفادة ومعرفة السبب والعلاج

وشكراً

ملحوظة:

قاعدة البيانات فى المرفقات

db.rar

اللهم اهدنا فيمن هديت - اللهم صلى على سيدنا محمد

من أراد الدنيا فعليه بالقرآن ومن أراد الآخرة فعليه بالقرآن ومن أرادهما معاً فعليه بالقرآن

#2

ارجو الرد

اللهم اهدنا فيمن هديت - اللهم صلى على سيدنا محمد

من أراد الدنيا فعليه بالقرآن ومن أراد الآخرة فعليه بالقرآن ومن أرادهما معاً فعليه بالقرآن

#3

أعتقد أن جملة انسيرت لا تحتاج لبراميتر ، جرب هذه الصيغة:

Dim saveCmd As New OleDbCommand("INSERT INTO table1 values ('" & TextBox1.Text & "') ", connectionStr)

و تأكد من الكونيكشن سترينج

هذي الجملة لداتابيس من الأكسس

تم تعديل هذه المشاركة بواسطة ..محمْد.. في 25 سبتمبر 2008 في 16:17

#4

هناك عدت اسباب لهذه المشكلة

الاولى Ole Db يرسل هذا الخط عند عمليات Insert و Update لبعض انواع قواعد البيانات

الثانية ان هناك علاقة تربط هذه الجدول مع جدول اخر

الثالثة انك تحاول حذف صفوف كثيرة

و تاكد من انك تملك الصلاحيات لحذف و التعديل على الجدول

#5

السلام عليكم

مشكلتك فى صلاحية الكتابه فى قاعدة البيانات على الهوست تبعك لأنك تستخدم قاعدة اكسيس والهوست يعتبرها ملف بأحد المجلدات لأنه افتراضي بيكون المجلد المحتوي للقاعدة read only تجد تفصيل الحل على هذا الرابط ان شاء الله

http://vb4arab.com/vb/showthread.php?t=19851

يسر الله لك

تم تعديل هذه المشاركة بواسطة almny.com في 25 سبتمبر 2008 في 22:36

سجل معنا فى النشرة البرمجية الأسبوعية علمني دوت كوم www.almny.com

مواضيع مشابهة