SQL Server 2005 데이터베이스에 datetime 형식 변수를 삽입하는 데 문제가 있습니다. 날짜 시간 형식SQL Server 2005에 DateTime 삽입
conn.Open();
string conString = "SET DATEFORMAT DMY INSERT INTO AmortPlanT (InvestmentID,StartDate,Maturity,IRate,CoupPerYear,parValue) Values (@IIndex,'@StartDate','@Maturity',@IRate,@CouponPerYear,@parValue)";
using (SqlCommand myCommand = new SqlCommand(conString, conn))
{
myCommand.CommandType = CommandType.Text;
myCommand.Parameters.Add("@IIndex", SqlDbType.Int).Value = investmentIndex;
myCommand.Parameters.Add("@StartDate", SqlDbType.DateTime).Value = startDate;
myCommand.Parameters.Add("@Maturity", SqlDbType.DateTime).Value = maturity;
myCommand.Parameters.Add("@IRate", SqlDbType.Float).Value = iRate;
myCommand.Parameters.Add("@CouponPerYear", SqlDbType.Int).Value = coupPerYear;
myCommand.Parameters.Add("@parValue", SqlDbType.Float).Value = parValue;
myCommand.ExecuteNonQuery();
}
STARTDATE 및 성숙도 내가 dateTimePicker.Value에서 얻을 날짜 시간 변수 DD.MM.YYYY입니다.
와 나는 항상 오류를 받고 있어요 : 문자열에서 날짜를 변환 할 때
변환에 실패했습니다.
도움 주셔서 감사합니다. 아래에 설명 된대로