تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[C#.NET] مساعدة في مشكلة سورس كود
#1
السلام عليكم 
لديا سورس كود برنامج ارشيف لاكن عند فتحه تظهر رسالة خطا 
X

Unhandled exception has occurred in your application. If you click Continue, the application will ignore this error and attempt to continue. If you click Quit, the application will close immediately.

Invalid object name 'Place
ولا تشتفل الازرار وايضا عندما احاول التعديل على البرنامج يعطيني رسالة خطا
الرد }}}
تم الشكر بواسطة:
#2
(18-05-24, 01:06 AM)kamel1978 كتب : السلام عليكم 
لديا سورس كود برنامج ارشيف لاكن عند فتحه تظهر رسالة خطا 
X

Unhandled exception has occurred in your application. If you click Continue, the application will ignore this error and attempt to continue. If you click Quit, the application will close immediately.

Invalid object name 'Place
ولا تشتفل الازرار وايضا عندما احاول التعديل على البرنامج يعطيني رسالة خطا

هل الحل بالبحث بقوقل؟
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة:
#3
عند ظهور رسالة خطأ "Invalid object name 'Place" في برنامج أرشيف، فهذا يشير عادةً إلى مشكلة في الوصول إلى قاعدة البيانات أو وجود خطأ في اسم الجدول المشار إليه في قاعدة البيانات. لمعالجة هذه المشكلة، يمكنك اتباع الخطوات التالية:

التحقق من قاعدة البيانات:

تأكد من أن قاعدة البيانات متصلة بشكل صحيح.
تحقق من وجود الجدول المشار إليه 'Place' في قاعدة البيانات وأن الاسم مكتوب بشكل صحيح.
التحقق من الاتصال بقاعدة البيانات:

تأكد من إعدادات الاتصال بقاعدة البيانات في السورس كود.
تأكد من أن معلومات المستخدم وكلمة المرور وعنوان السيرفر صحيحة.
التحقق من الاستعلامات:

تحقق من الاستعلامات SQL التي يستخدمها البرنامج للوصول إلى الجدول 'Place'.
تأكد من عدم وجود أخطاء في كتابة الاستعلامات.


التعامل مع الأخطاء:

استخدم try-catch  للتعامل مع الاستثناءات وإعطاء معلومات مفصلة عن الأخطاء.
تشغيل البرنامج في وضع التصحيح (Debugging):

قم بتشغيل البرنامج في وضع التصحيح لتحديد مكان حدوث الخطأ بالضبط.
خطوات محددة للتحقق من قاعدة البيانات والاستعلامات:
إذا كنت تستخدم C# مع SQL Server:

PHP كود :
try
{
 
   using (SqlConnection connection = new SqlConnection(connectionString))
 
   {
 
       connection.Open();
 
       string query "SELECT * FROM Place";
 
       SqlCommand command = new SqlCommand(queryconnection);
 
       SqlDataReader reader command.ExecuteReader();
 
       // Process data
 
   }
}
catch (
SqlException ex)
{
 
   MessageBox.Show("An error occurred: " ex.Message);


إذا كان لديك رمز محدد ترغب في مراجعته أو إذا كنت بحاجة إلى مساعدة إضافية في تصحيح الخطأ، فيرجى مشاركة جزء من الكود الذي يسبب المشكلة.
غَزة شجرة سنديان لا تنحني، ووردة لا تذبل، وشوكة عصية على الكسر. غزة، دماؤها تنتصر على السيف والسياف.
متغيب لفترة ان اخطأت بحق احد ارجو المسامحة
الرد }}}
تم الشكر بواسطة:
#4
(30-05-24, 08:37 PM)غزة العزة كتب : عند ظهور رسالة خطأ "Invalid object name 'Place" في برنامج أرشيف، فهذا يشير عادةً إلى مشكلة في الوصول إلى قاعدة البيانات أو وجود خطأ في اسم الجدول المشار إليه في قاعدة البيانات. لمعالجة هذه المشكلة، يمكنك اتباع الخطوات التالية:

التحقق من قاعدة البيانات:

تأكد من أن قاعدة البيانات متصلة بشكل صحيح.
تحقق من وجود الجدول المشار إليه 'Place' في قاعدة البيانات وأن الاسم مكتوب بشكل صحيح.
التحقق من الاتصال بقاعدة البيانات:

تأكد من إعدادات الاتصال بقاعدة البيانات في السورس كود.
تأكد من أن معلومات المستخدم وكلمة المرور وعنوان السيرفر صحيحة.
التحقق من الاستعلامات:

تحقق من الاستعلامات SQL التي يستخدمها البرنامج للوصول إلى الجدول 'Place'.
تأكد من عدم وجود أخطاء في كتابة الاستعلامات.


التعامل مع الأخطاء:

استخدم try-catch  للتعامل مع الاستثناءات وإعطاء معلومات مفصلة عن الأخطاء.
تشغيل البرنامج في وضع التصحيح (Debugging):

قم بتشغيل البرنامج في وضع التصحيح لتحديد مكان حدوث الخطأ بالضبط.
خطوات محددة للتحقق من قاعدة البيانات والاستعلامات:
إذا كنت تستخدم C# مع SQL Server:

PHP كود :
try
{
 
   using (SqlConnection connection = new SqlConnection(connectionString))
 
   {
 
       connection.Open();
 
       string query "SELECT * FROM Place";
 
       SqlCommand command = new SqlCommand(queryconnection);
 
       SqlDataReader reader command.ExecuteReader();
 
       // Process data
 
   }
}
catch (
SqlException ex)
{
 
   MessageBox.Show("An error occurred: " ex.Message);


إذا كان لديك رمز محدد ترغب في مراجعته أو إذا كنت بحاجة إلى مساعدة إضافية في تصحيح الخطأ، فيرجى مشاركة جزء من الكود الذي يسبب المشكلة.

(06-10-24, 11:10 AM)kamel1978 كتب :
(30-05-24, 08:37 PM)غزة العزة كتب : عند ظهور رسالة خطأ "Invalid object name 'Place" في برنامج أرشيف، فهذا يشير عادةً إلى مشكلة في الوصول إلى قاعدة البيانات أو وجود خطأ في اسم الجدول المشار إليه في قاعدة البيانات. لمعالجة هذه المشكلة، يمكنك اتباع الخطوات التالية:

التحقق من قاعدة البيانات:

تأكد من أن قاعدة البيانات متصلة بشكل صحيح.
تحقق من وجود الجدول المشار إليه 'Place' في قاعدة البيانات وأن الاسم مكتوب بشكل صحيح.
التحقق من الاتصال بقاعدة البيانات:

تأكد من إعدادات الاتصال بقاعدة البيانات في السورس كود.
تأكد من أن معلومات المستخدم وكلمة المرور وعنوان السيرفر صحيحة.
التحقق من الاستعلامات:

تحقق من الاستعلامات SQL التي يستخدمها البرنامج للوصول إلى الجدول 'Place'.
تأكد من عدم وجود أخطاء في كتابة الاستعلامات.


التعامل مع الأخطاء:

استخدم try-catch  للتعامل مع الاستثناءات وإعطاء معلومات مفصلة عن الأخطاء.
تشغيل البرنامج في وضع التصحيح (Debugging):

قم بتشغيل البرنامج في وضع التصحيح لتحديد مكان حدوث الخطأ بالضبط.
خطوات محددة للتحقق من قاعدة البيانات والاستعلامات:
إذا كنت تستخدم C# مع SQL Server:

PHP كود :
try
{
 
   using (SqlConnection connection = new SqlConnection(connectionString))
 
   {
 
       connection.Open();
 
       string query "SELECT * FROM Place";
 
       SqlCommand command = new SqlCommand(queryconnection);
 
       SqlDataReader reader command.ExecuteReader();
 
       // Process data
 
   }
}
catch (
SqlException ex)
{
 
   MessageBox.Show("An error occurred: " ex.Message);


إذا كان لديك رمز محدد ترغب في مراجعته أو إذا كنت بحاجة إلى مساعدة إضافية في تصحيح الخطأ، فيرجى مشاركة جزء من الكود الذي يسبب المشكلة.
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<configSections>
<sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System">
<section name="DevExpress.LookAndFeel.Design.AppSettings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
</sectionGroup>
<sectionGroup name="userSettings" type="System.Configuration.UserSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
  <section name="UHBM_FACEID.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false" />
  <section name="UHBM.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false" />
</sectionGroup>
</configSections>
<connectionStrings>
 <add name="ALLprint" connectionString="XpoProvider=MSAccess;Provider=Microsoft.Jet.OLEDB.4.0;Mode=Share Deny None;data source=&quot;|DataDirectory|\ALLprint.mdb&quot;;user id=;Jet OLEDBBig Grinatabase password=Acide2009**;" />
 <add name="ALLnewprint" connectionString="XpoProvider=MSAccess;Provider=Microsoft.Jet.OLEDB.4.0;Mode=Share Deny None;data source=&quot;|DataDirectory|\ALLprint.mdb&quot;;user id=;Jet OLEDBBig Grinatabase password=Acide2009**;" />
 <add name="UHBM.Properties.Settings.historiqueConnectionString"
  connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\bin\Debug\historique.mdb;Persist Security Info=True;Jet OLEDBBig Grinatabase Password=Acide2009**"
  providerName="System.Data.OleDb" />
 <add name="historiqueTEMP3" connectionString="XpoProvider=MSAccess;Provider=Microsoft.Jet.OLEDB.4.0;Mode=Share Deny None;data source=|DataDirectory|\historique.mdb;user id=admin;Jet OLEDBBig Grinatabase password=Acide2009**;" />
 <add name="ALLprintnew" connectionString="XpoProvider=MSAccess;Provider=Microsoft.Jet.OLEDB.4.0;Mode=Share Deny None;data source=|DataDirectory|ALLprint.mdb;user id=admin;Jet OLEDBBig Grinatabase password=Acide2009**;" />
 <add name="ALLprint 1" connectionString="XpoProvider=MSAccess;Provider=Microsoft.Jet.OLEDB.4.0;Mode=Share Deny None;data source=|DataDirectory|\ALLprint.mdb;user id=;Jet OLEDBBig Grinatabase password=Acide2009**;" />
 <add name="UHBM_FACEID.Properties.Settings.historiqueConnectionString"
  connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\bin\Debug\historique.mdb;Persist Security Info=True;Jet OLEDBBig Grinatabase Password=Acide2009**"
  providerName="System.Data.OleDb" />
 <add name="UHBM_FACEID.Properties.Settings.historiqueConnectionString1"
  connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\historique.mdb;Persist Security Info=True;Jet OLEDBBig Grinatabase Password=Acide2009**"
  providerName="System.Data.OleDb" />
 <add name="historiqueConnectionString1" connectionString="xpoprovider=MSAccess;provider=Microsoft.Jet.OLEDB.4.0;data source=C:\Users\alili\source\repos\UHBM_RFID\UHBM\historique.mdb;persist security info=True;jet oledb:database password=Acide2009**" />
</connectionStrings>
<applicationSettings>
<DevExpress.LookAndFeel.Design.AppSettings>
<setting name="DPIAwarenessMode" serializeAs="String">
<value>System</value>
</setting>
<setting name="RegisterBonusSkins" serializeAs="String">
<value>True</value>
</setting>
</DevExpress.LookAndFeel.Design.AppSettings>
</applicationSettings>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.1" />
</startup>
<userSettings>
 <UHBM_FACEID.Properties.Settings>
  <setting name="autoFaceId" serializeAs="String">
   <value>1</value>
  </setting>
  <setting name="autoScanFace" serializeAs="String">
   <value>1</value>
  </setting>
  <setting name="autoStartFace" serializeAs="String">
   <value>1</value>
  </setting>
  <setting name="GetChBl" serializeAs="String">
   <value>1</value>
  </setting>
  <setting name="IPcall" serializeAs="String">
   <value>192.168.1.222</value>
  </setting>
  <setting name="IDcall" serializeAs="String">
   <value>G1</value>
  </setting>
 </UHBM_FACEID.Properties.Settings>
 <UHBM.Properties.Settings>
  <setting name="startbasename" serializeAs="String">
   <value>FIRSTSTART.mdb</value>
  </setting>
  <setting name="barCheckItem1" serializeAs="String">
   <value>True</value>
  </setting>
  <setting name="barCheckItem2" serializeAs="String">
   <value>True</value>
  </setting>
  <setting name="barCheckItem3" serializeAs="String">
   <value>True</value>
  </setting>
  <setting name="barCheckItem4" serializeAs="String">
   <value>True</value>
  </setting>
  <setting name="barCheckItem5" serializeAs="String">
   <value>True</value>
  </setting>
  <setting name="barCheckItem6" serializeAs="String">
   <value>True</value>
  </setting>
  <setting name="barCheckItem7" serializeAs="String">
   <value>True</value>
  </setting>
  <setting name="barCheckItem8" serializeAs="String">
   <value>True</value>
  </setting>
  <setting name="barCheckItem9" serializeAs="String">
   <value>True</value>
  </setting>
  <setting name="barCheckItem10" serializeAs="String">
   <value>True</value>
  </setting>
  <setting name="barCheckItem11" serializeAs="String">
   <value>False</value>
  </setting>
  <setting name="barCheckItem12" serializeAs="String">
   <value>True</value>
  </setting>
  <setting name="barCheckItem13" serializeAs="String">
   <value>False</value>
  </setting>
  <setting name="barCheckItem14" serializeAs="String">
   <value>False</value>
  </setting>
  <setting name="barCheckItem15" serializeAs="String">
   <value>False</value>
  </setting>
  <setting name="barCheckItem16" serializeAs="String">
   <value>False</value>
  </setting>
  <setting name="barCheckItem17" serializeAs="String">
   <value>False</value>
  </setting>
  <setting name="barCheckItem18" serializeAs="String">
   <value>True</value>
  </setting>
  <setting name="barCheckItem19" serializeAs="String">
   <value>True</value>
  </setting>
  <setting name="barCheckItem20" serializeAs="String">
   <value>True</value>
  </setting>
  <setting name="barCheckItem21" serializeAs="String">
   <value>True</value>
  </setting>
  <setting name="barCheckItem22" serializeAs="String">
   <value>True</value>
  </setting>
  <setting name="barCheckItem23" serializeAs="String">
   <value>True</value>
  </setting>
  <setting name="barCheckItem24" serializeAs="String">
   <value>False</value>
  </setting>
  <setting name="barCheckItem25" serializeAs="String">
   <value>True</value>
  </setting>
  <setting name="barCheckItem26" serializeAs="String">
   <value>True</value>
  </setting>
  <setting name="barCheckItem27" serializeAs="String">
   <value>True</value>
  </setting>
  <setting name="barCheckItem28" serializeAs="String">
   <value>True</value>
  </setting>
  <setting name="barCheckItem29" serializeAs="String">
   <value>True</value>
  </setting>
  <setting name="barCheckItem30" serializeAs="String">
   <value>True</value>
  </setting>
  <setting name="barCheckItem31" serializeAs="String">
   <value>True</value>
  </setting>
  <setting name="barCheckItem32" serializeAs="String">
   <value>True</value>
  </setting>
  <setting name="barCheckItem33" serializeAs="String">
   <value>True</value>
  </setting>
  <setting name="barCheckItem34" serializeAs="String">
   <value>False</value>
  </setting>
  <setting name="ORDCheckItem1" serializeAs="String">
   <value>0</value>
  </setting>
  <setting name="ORDCheckItem2" serializeAs="String">
   <value>1</value>
  </setting>
  <setting name="ORDCheckItem3" serializeAs="String">
   <value>2</value>
  </setting>
  <setting name="ORDCheckItem4" serializeAs="String">
   <value>3</value>
  </setting>
  <setting name="ORDCheckItem5" serializeAs="String">
   <value>4</value>
  </setting>
  <setting name="ORDCheckItem6" serializeAs="String">
   <value>5</value>
  </setting>
  <setting name="ORDCheckItem7" serializeAs="String">
   <value>6</value>
  </setting>
  <setting name="ORDCheckItem8" serializeAs="String">
   <value>7</value>
  </setting>
  <setting name="ORDCheckItem9" serializeAs="String">
   <value>8</value>
  </setting>
  <setting name="ORDCheckItem10" serializeAs="String">
   <value>9</value>
  </setting>
  <setting name="ORDCheckItem11" serializeAs="String">
   <value>10</value>
  </setting>
  <setting name="ORDCheckItem12" serializeAs="String">
   <value>11</value>
  </setting>
  <setting name="ORDCheckItem13" serializeAs="String">
   <value>12</value>
  </setting>
  <setting name="ORDCheckItem14" serializeAs="String">
   <value>13</value>
  </setting>
  <setting name="ORDCheckItem15" serializeAs="String">
   <value>14</value>
  </setting>
  <setting name="ORDCheckItem16" serializeAs="String">
   <value>15</value>
  </setting>
  <setting name="ORDCheckItem17" serializeAs="String">
   <value>16</value>
  </setting>
  <setting name="ORDCheckItem18" serializeAs="String">
   <value>17</value>
  </setting>
  <setting name="ORDCheckItem19" serializeAs="String">
   <value>18</value>
  </setting>
  <setting name="ORDCheckItem20" serializeAs="String">
   <value>19</value>
  </setting>
  <setting name="ORDCheckItem21" serializeAs="String">
   <value>20</value>
  </setting>
  <setting name="ORDCheckItem22" serializeAs="String">
   <value>21</value>
  </setting>
  <setting name="ORDCheckItem23" serializeAs="String">
   <value>22</value>
  </setting>
  <setting name="ORDCheckItem24" serializeAs="String">
   <value>23</value>
  </setting>
  <setting name="ORDCheckItem25" serializeAs="String">
   <value>24</value>
  </setting>
  <setting name="ORDCheckItem26" serializeAs="String">
   <value>25</value>
  </setting>
  <setting name="ORDCheckItem27" serializeAs="String">
   <value>26</value>
  </setting>
  <setting name="ORDCheckItem28" serializeAs="String">
   <value>27</value>
  </setting>
  <setting name="ORDCheckItem29" serializeAs="String">
   <value>28</value>
  </setting>
  <setting name="ORDCheckItem30" serializeAs="String">
   <value>29</value>
  </setting>
  <setting name="ORDCheckItem31" serializeAs="String">
   <value>30</value>
  </setting>
  <setting name="ORDCheckItem32" serializeAs="String">
   <value>31</value>
  </setting>
  <setting name="ORDCheckItem33" serializeAs="String">
   <value>32</value>
  </setting>
  <setting name="ORDCheckItem34" serializeAs="String">
   <value>33</value>
  </setting>
  <setting name="look" serializeAs="String">
   <value>Xmas 2008 Blue</value>
  </setting>
  <setting name="ii" serializeAs="String">
   <value>0</value>
  </setting>
  <setting name="tobasename" serializeAs="String">
   <value />
  </setting>
  <setting name="petat" serializeAs="String">
   <value>0</value>
  </setting>
  <setting name="excelVAR" serializeAs="String">
   <value />
  </setting>
  <setting name="excelmdb" serializeAs="String">
   <value />
  </setting>
  <setting name="year" serializeAs="String">
   <value>2022</value>
  </setting>
  <setting name="yearORDER" serializeAs="String">
   <value>0</value>
  </setting>
  <setting name="sizee" serializeAs="String">
   <value>0</value>
  </setting>
  <setting name="lastfile" serializeAs="String">
   <value />
  </setting>
  <setting name="watch" serializeAs="String">
   <value>1</value>
  </setting>
  <setting name="ikama" serializeAs="String">
   <value>???? ????</value>
  </setting>
  <setting name="khadamat" serializeAs="String">
   <value>???????_?????</value>
  </setting>
  <setting name="ikamaFR" serializeAs="String">
   <value>Khalfa Ahmed</value>
  </setting>
  <setting name="COVID" serializeAs="String">
   <value>0</value>
  </setting>
  <setting name="ORDCheckItem36" serializeAs="String">
   <value>34</value>
  </setting>
  <setting name="barCheckItem36" serializeAs="String">
   <value>True</value>
  </setting>
  <setting name="ShortID" serializeAs="String">
   <value>0</value>
  </setting>
  <setting name="Watermark" serializeAs="String">
   <value>1</value>
  </setting>
  <setting name="Transparency" serializeAs="String">
   <value>218</value>
  </setting>
  <setting name="Corbeille" serializeAs="String">
   <value>0</value>
  </setting>
  <setting name="resaux_path" serializeAs="String">
   <value>\\PC-PC\alili - Copie\</value>
  </setting>
  <setting name="resaux_stat" serializeAs="String">
   <value>0</value>
  </setting>
  <setting name="ikamaNum" serializeAs="String">
   <value>01</value>
  </setting>
  <setting name="FACEIDIP" serializeAs="String">
   <value>192.168.1.201</value>
  </setting>
 </UHBM.Properties.Settings>
</userSettings>
 <runtime>
   <assemblyBinding xmlns="urnConfusedchemas-microsoft-com:asm.v1">
     <dependentAssembly>
       <assemblyIdentity name="System.Net.Http" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
       <bindingRedirect oldVersion="0.0.0.0-4.1.1.3" newVersion="4.1.1.3" />
     </dependentAssembly>
   </assemblyBinding>
 </runtime>
</configuration>
الرد }}}
تم الشكر بواسطة:
#5
السلام عليكم 

حتى تحصل على اجابة وتصحيح لا بد ان تضيف ولو جزء من مشروعك الذي تعمل عليه ليتمكن احد الاعضاء من فهم المشكلة على ارض الواقع و يمكن ان يكون لديك عدة مشاكل اخرى في مشروعك . و سؤالك بهذا الشكل يشبه الحزورة .
الرد }}}
تم الشكر بواسطة:
#6
ممكن المشروع عشان نفحص الملفات وقاعدة بيانات
الرد }}}
تم الشكر بواسطة:



التنقل السريع :


يقوم بقرائة الموضوع: