2016-07-19 6 views
0

간단한 양식을 만들고 SQL 데이터베이스에 값을 삽입합니다. 나는 이것을 위해 ASP 웹 페이지를 사용하고 있습니다. 더 많은 가치가 있지만 나머지는 정상적으로 작동하므로 일부만 넣을 것입니다.부트 스트랩 양식 - 입력 datetime에서 SQL-Database datetime 값을 삽입하는 방법?

//variables 
int id_project_fk = 0; 
DateTime applicationDate = DateTime.Now; 
var name = ""; 
var surname = ""; 
DateTime birthdate; 
//** 
//Requesting form 
birthdate = Request.Form["birthdate"].AsDateTime(); 
//INSERT COMMAND 
var insertCommand = "INSERT INTO applications (id_project_fk,  applicationDate, name, surname, birthdate) VALUES(@0, @1, @2, @3, @4)"; 
db.Execute(insertCommand, id_project_fk, applicationDate, name, surname, birthdate); 
//HTML CODE 
<div class="form-group"> 
<label for="dob">Date of birth: </label> 
<input type="date" class="form-control" name="dob" /> 
</div> 

오류 나는 데 :

An overflow occurred while converting to datetime 

내가 초보자과 자기 학습자 해요, 나는이 문제를 해결하기 위해 시간의 몇 노력했습니다,하지만 난 관리하지 않았다 . 미리 감사드립니다.

답변

0

좋아, 내 문제는 어리 석다. 방금 이름 "birthdate"에 대한 양식을 요청했지만 "dob"라고 이름을지었습니다. 바로 이것 :)