تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] هذا كود الاضافة ارجوا من الاخوة الاعزاء تصحيحة رسالة الخطاء
#1
try
            {
     SqlCommand cmd = new SqlCommand("insert into tblResistor('" +
    theNumberTextBox.Text + "','" +
    martialNumberTextBox.Text + "','" +
    rankIdComboBox.Text + "','" +
    nameTextBox.Text + "','" +
    cardNoTextBox.Text + "','" +
    cardTypeIdComboBox.Text + "','" +
    areaNameTextBox.Text + "','" +
    streetNameTextBox.Text + "','" +
     motherNameTextBox.Text + "','" +
     mobile1TextBox.Text + "','" +
     jobTextBox.Text + "','" +
     addressTextBox.Text + "','" +
     salaryTextBox.Text + "','" +
     drillNameTextBox.Text + "','" +
     drillStartDateTimePicker.Text + "','" +
     drillEndDateTimePicker.Text + "','" +
     drillSuitableCheckBox.Text + "','" +
    drillNoteTextBox.Text + "','" +
     stopedCheckBox.Text + "','" +
      stopedReasonTextBox.Text + "','" +
      bloodTypeComboBox.Text + "','" +
      jobComboBox.Text + "','" +
       GovernorateIDcomboBox.Text + "','" +
        statusIDComboBox.Text + "','" +
        stateIdComboBox.Text + "','" +
         flagIdComboBox.Text + "','" +
         DirectorialTextBox.Text + "','" +
         detachmentIdComboBox.Text + "')", con);
                con.Open();
                cmd.ExecuteNonQuery();
                con.Close();
                MessageBox.Show("تم اضافة البيانات بنجاح ");



رسالة الخطاء هي  '('lncorrect syntax near
الرد }}}
تم الشكر بواسطة:
#2
يوجد خطأ في السطر الأول ، والصواب : 
كود :
SqlCommand cmd = new SqlCommand("insert into tblResistor Values('" +
قال صلى الله عليه وسلم: 
«كلمتان خفيفتان على اللسان 
ثقيلتان في الميزان،حبيبتان إلى الرحمن: 
سبحان الله وبحمده، سبحان الله العظيم».
الرد }}}
تم الشكر بواسطة: سعود
#3
الخطأ في هذا الكود الذي أعطيته هو أنه يحاول إدخال قيمة فارغة في الجدول tblResistor. بالإضافة إلى ذلك، فإن الكود يستخدم الاقتباسات الفارغة عند تمرير قيم المتغيرات إلى الأمر الخاص بإدراج البيانات. لتصحيح هذا الخطأ، يمكنك محاولة تغيير الأمر الذي يقوم بإدراج البيانات إلى الشكل التالي:

كود :
SqlCommand cmd = new SqlCommand("INSERT INTO tblResistor (TheNumber, MartialNumber, RankId, Name, CardNo, CardTypeId, AreaName, StreetName, MotherName, Mobile1, Job, Address, Salary, DrillName, DrillStart, DrillEnd, DrillSuitable, DrillNote, Stoped, StopedReason, BloodType, JobType, GovernorateID, StatusID, StateID, FlagID, Directorial, DetachmentID) VALUES (@TheNumber, @MartialNumber, @RankId, @Name, @CardNo, @CardTypeId, @AreaName, @StreetName, @MotherName, @Mobile1, @Job, @Address, @Salary, @DrillName, @DrillStart, @DrillEnd, @DrillSuitable, @DrillNote, @Stoped, @StopedReason, @BloodType, @JobType, @GovernorateID, @StatusID, @StateID, @FlagID, @Directorial, @DetachmentID)", con);
cmd.Parameters.AddWithValue("@TheNumber", theNumberTextBox.Text);
cmd.Parameters.AddWithValue("@MartialNumber", martialNumberTextBox.Text);
cmd.Parameters.AddWithValue("@RankId", rankIdComboBox.SelectedValue);
cmd.Parameters.AddWithValue("@Name", nameTextBox.Text);
cmd.Parameters.AddWithValue("@CardNo", cardNoTextBox.Text);
cmd.Parameters.AddWithValue("@CardTypeId", cardTypeIdComboBox.SelectedValue);
cmd.Parameters.AddWithValue("@AreaName", areaNameTextBox.Text);
cmd.Parameters.AddWithValue("@StreetName", streetNameTextBox.Text);
cmd.Parameters.AddWithValue("@MotherName", motherNameTextBox.Text);
cmd.Parameters.AddWithValue("@Mobile1", mobile1TextBox.Text);
cmd.Parameters.AddWithValue("@Job", jobTextBox.Text);
cmd.Parameters.AddWithValue("@Address", addressTextBox.Text);
cmd.Parameters.AddWithValue("@Salary", salaryTextBox.Text);
cmd.Parameters.AddWithValue("@DrillName", drillNameTextBox.Text);
cmd.Parameters.AddWithValue("@DrillStart", drillStartDateTimePicker.Value);
cmd.Parameters.AddWithValue("@DrillEnd", drillEndDateTimePicker.Value);
cmd.Parameters.AddWithValue("@DrillSuitable", drillSuitableCheckBox.Checked);
cmd.Parameters.AddWithValue("@DrillNote", drillNoteTextBox.Text);
cmd.Parameters.AddWithValue("@Stoped", stopedCheckBox.Checked);
cmd.Parameters.AddWithValue("@StopedReason", stopedReasonTextBox.Text);
cmd.Parameters.AddWithValue("@BloodType", bloodTypeComboBox.Text);
cmd.Parameters.AddWithValue("@JobType", jobComboBox.SelectedValue);
cmd.Parameters.AddWithValue("@GovernorateID", GovernorateIDcomboBox.SelectedValue);
cmd.Parameters.AddWithValue("@StatusID", statusIDComboBox.SelectedValue);
cmd.Parameters.AddWithValue("@StateID", stateIdComboBox.SelectedValue);
cmd.Parameters.AddWithValue("@FlagID", flagIdComboBox.SelectedValue);
cmd.Parameters.AddWithValue("@Directorial", DirectorialTextBox.Text);
cmd.Parameters.AddWithValue("@DetachmentID", detachmentIdComboBox.SelectedValue);
con.Open();
cmd.ExecuteNonQuery();
con.Close();
MessageBox.Show("تم اضافة البيانات
الرد }}}
تم الشكر بواسطة:



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


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