منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
مشكلة عند حفظ الفاتورة - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : مشكلة عند حفظ الفاتورة (/showthread.php?tid=24564)

الصفحات: 1 2 3


RE: مشكلة عند حفظ الفاتورة - سعود - 17-04-18

PHP كود :
cmd.Parameters.Add(New OleDb.OleDbParameter("Date"OleDb.OleDbType.Date)).Value SelMdate.Value.Date
        cmd
.Parameters.Add(New OleDb.OleDbParameter("@SelMan"OleDb.OleDbType.VarChar)).Value SelMan.Text
     
هل السبب هذا؟
date من دون @


RE: مشكلة عند حفظ الفاتورة - atef_020 - 17-04-18

لا اخى سعود نفس المشكلة


RE: مشكلة عند حفظ الفاتورة - سعود - 17-04-18

جرب
PHP كود :
cmd.Parameters.AddWithValue(.....) 
بدون new

ايضا دقق من اسماء الاعمدة  والحقول ان لا تكون محجوزة مثل Name  وغيرها.


RE: مشكلة عند حفظ الفاتورة - atef_020 - 17-04-18

نفس المشكلة اخى سعود 
No value given for one or more required parameters.


RE: مشكلة عند حفظ الفاتورة - سعود - 17-04-18

معقول!
هل جربت بمثال مستقل لترى ان كانت المشكلة خاصة بملف معين(Access)


RE: مشكلة عند حفظ الفاتورة - atef_020 - 17-04-18

تمت حل المشكلة بطريقتك اخى سعود وطريقة اخرى 
وهى 
كود :
(cmd = New OleDbCommand(strInsert, con
قبل البراميترز وليس بعدها 
كود :
cmd = New OleDbCommand(strInsert, con)
           cmd.Parameters.Add(New OleDb.OleDbParameter("@code", OleDb.OleDbType.Integer)).Value = code
           cmd.Parameters.Add(New OleDb.OleDbParameter("@ID_tb1", OleDb.OleDbType.Integer)).Value = ID_tb1
           cmd.Parameters.Add(New OleDb.OleDbParameter("@Name", OleDb.OleDbType.VarChar)).Value = Name
           cmd.Parameters.Add(New OleDb.OleDbParameter("@quant", OleDb.OleDbType.Integer)).Value = quant
           cmd.Parameters.Add(New OleDb.OleDbParameter("@price", OleDb.OleDbType.Currency)).Value = price
           cmd.Parameters.Add(New OleDb.OleDbParameter("@total", OleDb.OleDbType.Currency)).Value = total

بس للاسف عند حفظ الفاتورة لا تختفى البيانات من datagriedview 

وعندى مشكلة اخرى وهى فى فوم اخرى عند اضافة بيانات عن طريق textbox الى datagriedview لا تظهر البيانات فى datagriedview الا بعد غلق الفورم وفتحها من جديد

رسالة جديدة فى المشكلى الاولى 
ExecuteNonQuery requires an open and available Connection. The connection's current state is closed.


RE: مشكلة عند حفظ الفاتورة - ملهمـ - 18-04-18

اذا تمت عملية الاضافة بنجاح وتريد ان تختفي البيانات ف عليك باستدعاء اجراء التنظيف + توليد رقم تلقائي


RE: مشكلة عند حفظ الفاتورة - atef_020 - 18-04-18

(18-04-18, 02:42 AM)ملهمـ كتب : اذا تمت عملية الاضافة بنجاح وتريد ان تختفي البيانات ف عليك باستدعاء اجراء التنظيف + توليد رقم تلقائي

ممكن مثال اخى انا مبتدى


RE: مشكلة عند حفظ الفاتورة - atef_020 - 18-04-18

عندى مشكلة اخرى وهى فى فوم اخرى عند اضافة بيانات عن طريق textbox الى datagriedview لا تظهر البيانات فى datagriedview الا بعد غلق الفورم وفتحها من جديد


RE: مشكلة عند حفظ الفاتورة - ismail abdullah - 18-04-18

أخي عاطف افحص قاعدة البينات احيانا هذا الخطأ يضهر والخلل يكون من الجدول الذي في قاعدة البينات حاول تغير الجدول او تستدعي الجدول على خليه خليه بيضهر معك الخطأ في احد الخلايا ومتأكد 100 %