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

مشكلة كوبي بيست في برنامج الاخبار

مغلق
بدأه mooj22 في 5 مايو 2007 · 6 رد · 990 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

أنا برمجت برنامج أخبار في صفحة أدمن ومن خلالها أقدر اسوي post للاخبار

البرنامج شغال تمام التمام اذا كتبت الموضوع بإيدي

و لكن إذا سويت كوبي بيست تطلع عندي مشكلة

المشكلة بس تطلع لو سويت كوبي بيست للخبر

انا استخدم فيجوال ستيديو 2005

news.zip

#2

طلعت عندي مشكلة!!!!!

طيب شو هي المشكلة؟؟؟

سيتعرض الموضوع للإغلاق المرة القادمة .. راجع شروط الكتابة ..

/index.php?showtopic=29343

يجب أن تطرح المشكلة بشكل يساعد الأعضاء على فهمها و من ثم مساعدتك في إيجاد الحل

You can fly while you can touch the sky

#3

شكراً أخ محمد خليل على الرد

لكن أتوقع اني ملتزمة بقواعد المنتدى حيث انني شرحت مشكلتي و وضعت جمله الايرور في العنوان و أيضاً أرفقت المشروع مع المشاركة للاطلاع على البرنامج

طيب، ماذا عساني أكتب أكثر من هذا ، هذه هي مشكلتي وهي اللي كتبتها في العنوان و البرنامج مرفق مع المشاركة

على العموم جملة الخطأ هي Syntax error (missing operator) in query expressio

اذا هناك معلومات اضافية يجب علي كتابتها الرجاء اخباري بذلك، و أ تمنى لو أجد حلاً لمشكلتي هذه حيث ان مشروعي متوقف على هذه النقطة

#4

ممكن تعرضي جملة الاستعلام اللي سببت الخطأ ؟

#5

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

المشكلة في صفحة admin.aspx.vb كما يبدو في هذا الاستعلام تحديدا

 Cmd1 = New OleDb.OleDbCommand("Insert into topic(title,content) values( '" & subject.Text & "'  ,'" & content.Text & "' )"<--------- هنا الخطأ, Con1)

الصحيح هو

 Cmd1 = New OleDb.OleDbCommand("Insert into topic(title,content) values( '" & subject.Text & "'  ,'" & content.Text & " '  ), Con1)

بعد إضافة ال Content ستلاحظين أني وضعت فراغات حتى تكون واضحة لك

تم تعديل هذه المشاركة بواسطة محمد خليل أبو صلاح في 6 مايو 2007 في 15:04

You can fly while you can touch the sky

#6

شكراً أخ سكوول و أخ محمد خليل هلى اهتمامكم بمشكلتي

لا بأس أخ محمد، جميعنا نسهو أحيانا

بالنسبة للمشكلة فقد حللتها باستخدام الباراميتر

حيث انني غيرتها الى

Cmd1 = New OleDb.OleDbCommand("Insert into topic(title,content) values( ?,? )", Con1)

Cmd1.Parameters.AddWithValue("", subject.Text)

Cmd1.Paramters.AddWithValue("", content.Text)

و بعد هذه المشكله قررت أن استخدم الباراميتر في جميع جملي الاستعلامية، فهي أفضل بكثير من وضع المتغيرات في SQL

شكراً مرة أخرى

#7

أكيد الأفضل لك .. موفقة

You can fly while you can touch the sky

هذا الموضوع مغلق.

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…