Bahar_HS
دوشنبه 30 فروردین 1389, 10:54 صبح
با سلام
دستورات ارسال شده به SQL از طرف برنامه رو به صورت SP نوشتم،این طوری:
try
{
Connect();
cmd = new SqlCommand("Insert_1",con);
sda.InsertCommand = cmd;
sda.InsertCommand.CommandType = CommandType.StoredProcedure;
Parameters();
cmd.ExecuteNonQuery();
}
ومتدپارامترهاروجداگانه نوشتم:
arr.Add(cmbbirth_day.Text.Trim());
.
.
cmd.Parameters.Add("@birth_day", SqlDbType.TinyInt).Value = int.Parse(arr[7].ToString());
موقع اجرا(Debug)این Error رو میده:
System.FormatException: Input string was not in a correct format.
at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
at System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info)
at System.Int32.Parse(String s)
at project_1.Form1.Parameters() in C:\Program Files\Projects\project_1\project_1\Form1.cs:line 431
مشکلش چیه؟
دستورات ارسال شده به SQL از طرف برنامه رو به صورت SP نوشتم،این طوری:
try
{
Connect();
cmd = new SqlCommand("Insert_1",con);
sda.InsertCommand = cmd;
sda.InsertCommand.CommandType = CommandType.StoredProcedure;
Parameters();
cmd.ExecuteNonQuery();
}
ومتدپارامترهاروجداگانه نوشتم:
arr.Add(cmbbirth_day.Text.Trim());
.
.
cmd.Parameters.Add("@birth_day", SqlDbType.TinyInt).Value = int.Parse(arr[7].ToString());
موقع اجرا(Debug)این Error رو میده:
System.FormatException: Input string was not in a correct format.
at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
at System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info)
at System.Int32.Parse(String s)
at project_1.Form1.Parameters() in C:\Program Files\Projects\project_1\project_1\Form1.cs:line 431
مشکلش چیه؟