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

مشكلة عند التنصيب

بدأه بو رضا في 9 ديسمبر 2013 · 3 رد · 1,327 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

 

أرجوا مساعدتي في حل هذه المشكلة :

 

عملت برنامج يقوم بإضافة وتحديث والاستعلام عن السجلات ، البرنامج يعمل بشكل جيد أثناء التصميم 

 

ولكن عند عمل setup يقوم بالاستعلام فقط دون التحديث والإضافة وتظهر رسالة خطأ ( يجب أن تستخدم العملية استعلام قابل للتحديث ) 

 

فلما قمت بتعديل مستوى الأمان في الجهاز إلى منخفض أصبح البرنامج يعمل بشكل جيد .

 

السؤال هل يجب تعديل مستوى الأمان إلى منخفض في كل جهاز يتم تنصيب البرنامج فيه حتى يعمل بصورة صحيحة ؟ وكيف يتم تفادي هذه المشكلة ؟

 

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

 

ولكم جزيل الشكر والإمتنان 

 

 

 

هذه كامل رسالة الخطأ :

 

راجع نهاية هذه الرسالة للحصول على تفاصيل حول استدعاء 
التصحيح اللحظي (JIT) بدلاً من مربع الحوار الحالي.
 
************** نص الاستثناء **************
System.Data.OleDb.OleDbException: يجب أن تستخدم العملية استعلام قابل للتحديث.
   عند System.Data.OleDb.OleDbCommand.ExecuteCommandTextErrorHandling(OleDbHResult hr)
   عند System.Data.OleDb.OleDbCommand.ExecuteCommandTextForSingleResult(tagDBPARAMS dbParams, Object& executeResult)
   عند System.Data.OleDb.OleDbCommand.ExecuteCommandText(Object& executeResult)
   عند System.Data.OleDb.OleDbCommand.ExecuteCommand(CommandBehavior behavior, Object& executeResult)
   عند System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior behavior, String method)
   عند System.Data.OleDb.OleDbCommand.ExecuteNonQuery()
   عند Musabaqat_Alanwar.Form1.Button1_Click(Object sender, EventArgs e)
   عند System.Windows.Forms.Control.OnClick(EventArgs e)
   عند System.Windows.Forms.Button.OnClick(EventArgs e)
   عند System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
   عند System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   عند System.Windows.Forms.Control.WndProc(Message& m)
   عند System.Windows.Forms.ButtonBase.WndProc(Message& m)
   عند System.Windows.Forms.Button.WndProc(Message& m)
   عند System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   عند System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   عند System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
 
 
************** التجميعات المحملة **************
mscorlib
    إصدار التجميع: 2.0.0.0
    إصدار Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
----------------------------------------
Musabaqat_Alanwar
    إصدار التجميع: 1.0.0.0
    إصدار Win32: 1.0.0.0
----------------------------------------
Microsoft.VisualBasic
    إصدار التجميع: 8.0.0.0
    إصدار Win32: 8.0.50727.4927 (NetFXspW7.050727-4900)
----------------------------------------
System
    إصدار التجميع: 2.0.0.0
    إصدار Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
----------------------------------------
System.Windows.Forms
    إصدار التجميع: 2.0.0.0
    إصدار Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
----------------------------------------
System.Drawing
    إصدار التجميع: 2.0.0.0
    إصدار Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
----------------------------------------
System.Configuration
    إصدار التجميع: 2.0.0.0
    إصدار Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
----------------------------------------
System.Xml
    إصدار التجميع: 2.0.0.0
    إصدار Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
----------------------------------------
System.Runtime.Remoting
    إصدار التجميع: 2.0.0.0
    إصدار Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
----------------------------------------
System.Data
    إصدار التجميع: 2.0.0.0
    إصدار Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
----------------------------------------
System.Transactions
    إصدار التجميع: 2.0.0.0
    إصدار Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
----------------------------------------
System.EnterpriseServices
    إصدار التجميع: 2.0.0.0
    إصدار Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
----------------------------------------
System.Windows.Forms.resources
    إصدار التجميع: 2.0.0.0
    إصدار Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
----------------------------------------
mscorlib.resources
    إصدار التجميع: 2.0.0.0
    إصدار Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
----------------------------------------
 
************** تصحيح JIT **************
لتمكين التصحيح اللحظي (JIT)، يجب تعيين قيمة
jitDebugging في القسم system.windows.forms
في ملف التكوين لهذا التطبيق أو الكمبيوتر (machine.config).
يجب أيضًا تحويل التطبيق برمجيًا مع تمكين
التصحيح.
 
على سبيل المثال:
 
<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>
 
عند تمكين تصحيح JIT، سيتم إرسال أي استثناء لم تتم معالجته
إلى مصحح JIT المسجل على الكمبيوتر
بدلاً من معالجته بواسطة مربع الحوار هذا.
 
 
#2

أخي هل تكرمت بإرفاق الكود الخاص بالبرنامج أو على الاقل اخبارنا بطريقة الاستعلام  وبالنسبة للامان فإن الامان لايطلب إلا في حالة أنك قمت بالتعديل في بيانات الجهاز مثلا قمت بإضافة قيمة للريجستري أو إضافة ملف إلى قرص النظام سي  وبالنسبة للاستعلام بقاعدة البيانات لا يحتاج إلى ذلك

تم تعديل هذه المشاركة بواسطة أبوعزام في 9 ديسمبر 2013 في 20:26

أنا الرجل الضرب الذي تعرفونه***خشاش كرأس الحية المتوقد

لوكنت وغلاً في الرجال لضرني**** حسن جرائتي ومقتدي

منتديات طريق الهداية

#3

أشكرك أخي عزام على تعاونك 

 

نعم أنا قمت بتثبيت البرنامج على السي درايف و الآن جربت ونصبته على الدي فعمل بشكل جيد 

 

أشكرك كثيرا أخي عزام وجعله الله في ميزان حسناتك

 

ولكن الامتداد الافتراضي للتنصيب يكون على السي درايف فكيف يمكنني أن أجعل الامتداد الافتراضي للتنصيب يكون على غير السي درايف علما بأني لا أدري بأسماء الدرايفات على جهاز العميل .

 

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

#4

بخصوص ذلك اخي يمكنك جعل البرنامج يعمل على حساب المسئول إن اردت ان يعمل على السي يمكنك البحث عنها 

تم تعديل هذه المشاركة بواسطة أبوعزام في 10 ديسمبر 2013 في 11:16

أنا الرجل الضرب الذي تعرفونه***خشاش كرأس الحية المتوقد

لوكنت وغلاً في الرجال لضرني**** حسن جرائتي ومقتدي

منتديات طريق الهداية

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