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

كيف اجعل القيم في عمود غير الزاميه

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

انا عندي قاعده بينات بالاكسس اتعامل معها من خلال فورم بفجول بيسك دوت نت بعض

البيانت لاتكون ضروي ان المستخدم يدخلها مثلا رقم التلفون

كيف اعمل ذلك اذا لم ادخل قيمه لرقم التلفون ماتتنفذ الكويري ويطلع لي

run time error

ارجو مساعدتكم وشكرا

#2

ما الطريقه المستخدمه في عملية الاضافه ؟

اقتباس

آسف الدخول متقطع هذه القتره

اقتباس

[يمين]

.[/يمين]

A7med_prof-4-2007.jpg

اخر مواضيعي 2007

االمثال مطبق على موقع بورصه سعودي

.

.

مواضيع مهمه ومطلوبه بكثره VB6

.

بــرامج ومشــاريع عربيه كامــله {HnHn} والمزيد في قسم برامج الاعضاء || ربط قواعد بيانات اكسس مع الفيجوال بيسك, مادة دراسية كاملة {بنت اليمن}|| المرجع الشامل لجمل SQL ا {GENIUS-IT} || كيفية التعامل مع مكتبة الـ DAO, في الوصول إلى قاعدة بيانات {رمضان} || مثال ريط Visaul Basic 6.0 مع SQL SERVER ا || العمليات التي تجرى على قاعدة البيانات, مثال كامل {بنت اليمن} || تصدير البيانات من الاكسل الي الاكسس بالفيجوال بيسك {HnHn} || البحث في قاعدة البيانات {MANSUR} || قواعد البيانات العلائقية وتقنيات الوصول إليها {عبد الله فتحي} || كيفية أظهار بيانات جدولين بواسطة التاريخ ,,,,,,,

.

أخي ربما سؤالك اجابته في أحدى هذه المواضيع فإن لم تجد قم بالبحث وان لم تجد اطرح سؤالك مع وضع عنوان مناسب بحيث ان يكون هذا العنوان دال على محتوى الموضوع فغير ذلك من أكبر الكبائر في المنتدى وسيؤدي الى غلق او حذف موضوعك .

.

</
#3

أولا ماهو الخطأ الذي يظهر ؟؟

ثانيا هناك عدة احتمالات لحدوث الخطأ :

فربما لديك الحقل في قاعدة البيانات Required أو Not allow Null

وربما طريقة الادخال خاطئة

#4
 sSQL = "INSERT INTO student (student_name,phone,student_add,age) VALUES ('" & TextBox1.Text & "','" & TextBox2.Text & "','" & ComboBox1.Text & "'," & TextBox4.Text & ")"
		conn.Open()
		cmd.CommandText = sSQL
		cmd.ExecuteNonQuery()
		conn.Close()

عندي العمر غير الزامي ادخاله ووضعت في الداتا بيس انه

not requared

واذا لم ادخله يطلع لي

Syntax error in INSERT INTO statement.

#5

متجرب استخدام ال parameters كده

و ع العموم أعتقد إن الخطأ ده موش عشان انه عاوز ال age لأ تقريبا عشان فيه غلط في الاقواس :D

لو ممكن تجيب رسالة الخطأ كلها يكون أحسن

#6
اقتباس
")"

شوف يا عم ، أهوه إنتي ناسي single quote ، المفروض تقفل كده :

" ') "
#7

اعتقد ان الخطأ يظهر بسبب ان حقل العمر هو حقل رقمي لذا يجب عمل مايلي :

dim age as string

if isnumeric(textbox4.text) then

age=textbox4.text

else

age="null"

end if

وتصبح جملة الادخال كما يلي :

sSQL = "INSERT INTO student (student_name,phone,student_add,age) VALUES ('" & TextBox1.Text & "','" & TextBox2.Text & "','" & ComboBox1.Text & "'," & age & ")"

#8

الف شكر لكل من حاول مساعدتي

لكن طلعت المشكله عندي كما ذكر الاخ

tareqVB

الف شكر لك اخي

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

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