나는이 오류 time
이라고합니다.삽입 날짜는
편집 : MSSQL 2012에서 만든
내 테이블 : http://i.imgur.com/TJ3t3y7.png
내 실제 코드는 다음과 같습니다
public void vytvorDotaz(String uzivatel, DateTime cas, String nazev, String dotaz)
{
int id = getMaxID() + 1;
connection.Open();
SqlCommand command = new SqlCommand("insert into otazky values('" + id + "', '" + uzivatel + "', '0','0','0','@cas','" + nazev + "','" + dotaz + "')", connection);
command.Parameters.AddWithValue("@cas", DateTime.Now);
command.ExecuteNonQuery();
connection.Close();
}
insert 문에 실제로 ** ** 작은 따옴표가 있거나 잘못 입력 되었습니까? –
사이드 노트 : SQL Server ** 2008 **부터는 'TIME'이라는 새로운 데이터 유형이 있습니다.'time '컬럼을 호출하는 것은 정말로 바람직하지 않습니다. 더 의미 있고 표현력있는 것을 사용하십시오! –
질문에 대해 dummy-sql 대신 실제 SQL을 작성하십시오. 또한 DateTime을 저장하려고하는 열의 유형은 무엇입니까? –