このようなINSERTクエリがあります
INSERT INTO tna_temp_attendance VALUES('" + strEmpCode + "', CONVERT(SMALLDATETIME, '" + dtDateTime.ToString() + "'), 0, " + _inOutMode.ToString() + ", null, 0, 'CHO-', '" + strMachine + "')
このクエリを実行すると、「 varchar データ型から datetime データ型への変換により、範囲外の値が発生しました」というエラーが発生しました。
助けてください
私のデータベースにはこのテーブル「tna_temp_attendance」があり、その列は
- Emp_id char(6)
- Wdate smalldatetime
- Is_read ビット
- Machine_Status ビット
- Process_Status ビット
- Is_Error ビット
- Loc_no char(4)
- IP varchar(16)
編集
私もこんな感じで日付を過ぎました
CONVERT ( SMALLDATETIME , '" + Convert.ToDateTime(dtDateTime.ToString("yyyy-MM-dd hh:mm:ss")) + "')
しかし、それも機能していません