مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

ghorbat

عضویت از 1400/10/07

خطای درج رکورد

  • سه شنبه 7 دی 1400
  • 15:43
تشکر میکنم

سلام دوستان لطفا بگین ایراد این کد از کجاست چرا خطا میده

System.Data.SqlClient.SqlException: 'Incorrect syntax near '4'.'



string insert = "insert into [customers] values('{0}','{1}','{2}','{3}',{4},'{5}','{6}','{7}','{8}','{9}','{10}','{11}','{12}')";

           string.Format(insert, textBoxFirstName.Text,textBoxLastName.Text,maskedTextBoxCmeli.Text,maskedTextBoxIdNumber.Text,radDateTimePickerDateOfBirth.Value.Date,Convert.ToInt32(numericUpDownAge.Value),comboBoxSex.SelectedValue, comboBoxMaritalStatus.SelectedValue, maskedTextBoxMobile1.Text, maskedTextBoxMobile2.Text, maskedTextBoxTel.Text, textBoxAddress.Text, radDateTimePickerDateOfBirth.Value.ToShamsi());

فیلد تاریخ تولد در بانک به صورت date  و سن به صورت int تعرف شده است

باتشکر

پاسخ های این پرسش

تعداد پاسخ ها : 1 پاسخ
کاربر سایت

علی یوسفی

عضویت از 1400/05/20

  • پنجشنبه 9 دی 1400
  • 23:09

 این ارور فقط اشاره به سینتکسی که نوشتی داره ... خیلی سادت سینگل کوتیشن های {4} رو نزاشتی

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)