تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[C#.NET] مساعدة في مشكلة سورس كود
#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>
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
مساعدة في مشكلة سورس كود - بواسطة kamel1978 - 18-05-24, 01:06 AM
RE: مساعدة في مشكلة سورس كود - بواسطة kamel1978 - 06-10-24, 11:10 AM
RE: مساعدة في مشكلة سورس كود - بواسطة Kamil - 07-10-24, 07:35 AM


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


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم