المشاركات : 521
المواضيع 28
الإنتساب : Sep 2012
السمعة :
14
الشكر: 153
تم شكره 317 مرات في 108 مشاركات
عفوا أخي أستبدله بهذا الكود
لان SQL لايقبل True و False يقبل يا 0 يا 1 جرب الكود التالي أستبدله بالسابق وإن شاء الله يشتغل 100 %
PHP كود :
Dim cmd As New SqlCommand("insert into users (username,userpass,allow_insert,allow_edit,allow_delete,allow_select,allow_add_users) values ('" & Trim(TextBox1.Text) & "','" & Trim(TextBox2.Text) & "', " & IIf(CheckBox2.Checked = True, 1, 0) & "', " & IIf(CheckBox3.Checked = True, 1, 0) & "', " & IIf(CheckBox4.Checked = True, 1, 0) & "', " & IIf(CheckBox5.Checked = True, 1, 0) & "', " & IIf(CheckBox6.Checked = True, 1, 0) & ")", con)
con.Open()
cmd.ExecuteNonQuery()
con.Close()
MsgBox("تم حفظ المستخدم الجديد بنجاح", MsgBoxStyle.Information)
<---------------------------------------------------------------->
المشاركات : 278
المواضيع 33
الإنتساب : Sep 2012
السمعة :
21
الشكر: 251
تم شكره 441 مرات في 61 مشاركات
Easy 4ever كتب :عفوا أخي أستبدله بهذا الكود
لان SQL لايقبل True و False يقبل يا 0 يا 1 جرب الكود التالي أستبدله بالسابق وإن شاء الله يشتغل 100 %
PHP كود :
Dim cmd As New SqlCommand("insert into users (username,userpass,allow_insert,allow_edit,allow_delete,allow_select,allow_add_users) values ('" & Trim(TextBox1.Text) & "','" & Trim(TextBox2.Text) & "', " & IIf(CheckBox2.Checked = True, 1, 0) & "', " & IIf(CheckBox3.Checked = True, 1, 0) & "', " & IIf(CheckBox4.Checked = True, 1, 0) & "', " & IIf(CheckBox5.Checked = True, 1, 0) & "', " & IIf(CheckBox6.Checked = True, 1, 0) & ")", con)
con.Open()
cmd.ExecuteNonQuery()
con.Close()
MsgBox("تم حفظ المستخدم الجديد بنجاح", MsgBoxStyle.Information)
اشكر يالغالي
هذي صور من قاعده البيانات sql
الجدول
تعبيه عن طريق sql وليس البرنامج
هذا بعد كتابة الكود الاخير تظهر رساله التالية :-
المشاركات : 278
المواضيع 33
الإنتساب : Sep 2012
السمعة :
21
الشكر: 251
تم شكره 441 مرات في 61 مشاركات
المشاركات : 7,397
المواضيع 802
الإنتساب : Sep 2013
السمعة :
853
الشكر: 13167
تم شكره 18826 مرات في 4421 مشاركات
تدري منتداي اللي انا اطبق عليه اني غيرت نوع البيانات من bit الى int بسبب الاختلاف بين تعامله مع اكسس و sql
وكنت اضع التحقق على ثلاثة توقعات:
dbnull
0
1
اعامل الاولى كالثانية فقط الاخيرة اعتبرها true
ينفع ارفع لك المثال بعد التعديل باصدار 2010 ؟
تقدر تشغله بنسخ الملفات
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
المشاركات : 278
المواضيع 33
الإنتساب : Sep 2012
السمعة :
21
الشكر: 251
تم شكره 441 مرات في 61 مشاركات
هلا فيك اخي سعود
لم افهم كيف بي امكان استخدم قيمة int بدل bit :confused:
انا لست متمرس على قاعده سيكوال سيرفر
ايه نعم لايوجد مشكله في الاصدارات انا استخدم 2008 و 2010 في نفس الجهاز ... :o
اتمنى لك التوفيق يا اخ سعود ...
المشاركات : 7,397
المواضيع 802
الإنتساب : Sep 2013
السمعة :
853
الشكر: 13167
تم شكره 18826 مرات في 4421 مشاركات
طيب اخوي انتظرني اسوي قاعدة جديدة لان حاولت تكبير القاعدة وماوجدتها وحاولت اثبت اللي انت ارفقتها ومارضي فانتظرني دقائق باذن الله.
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
المشاركات : 7,397
المواضيع 802
الإنتساب : Sep 2013
السمعة :
853
الشكر: 13167
تم شكره 18826 مرات في 4421 مشاركات
على فكرة ساقوم بتغيير جذري بالمثال كنت سابقا استخدم الداتاست لكن الان افضل استخدم sqlcommand
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
المشاركات : 278
المواضيع 33
الإنتساب : Sep 2012
السمعة :
21
الشكر: 251
تم شكره 441 مرات في 61 مشاركات
سعود كتب :طيب اخوي انتظرني اسوي قاعدة جديدة لان حاولت تكبير القاعدة وماوجدتها وحاولت اثبت اللي انت ارفقتها ومارضي فانتظرني دقائق باذن الله.
سعود كتب :على فكرة ساقوم بتغيير جذري بالمثال كنت سابقا استخدم الداتاست لكن الان افضل استخدم sqlcommand
.
لايوجد اي مشكله خذء رحتك
يكون افضل بستخدم sqlcommand
بارك الله فيك .
المشاركات : 7,397
المواضيع 802
الإنتساب : Sep 2013
السمعة :
853
الشكر: 13167
تم شكره 18826 مرات في 4421 مشاركات
[url="http://vb4arb.com/vb/uploaded/34_01362675370.zip"]تفضل المثال بعد التعديل.
[/url]ان لم يتم تثبيت القاعدة كما حصل معي قم باضافة قاعدة جديدة بالمواصفات التالية:
الاسم:db1
وتحتوي جدول واحد باسم: fusers
والمواصفات تتبين بالصورة:
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
المشاركات : 7,397
المواضيع 802
الإنتساب : Sep 2013
السمعة :
853
الشكر: 13167
تم شكره 18826 مرات في 4421 مشاركات
بالنسبة لعمود الاول tid اجعله مفتاح اساسي وترقيم تلقائي.
ان لم تعرف كيف تجعله ترقيم تلقائي اكتب رد.
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
|