2012-07-16 3 views
1

문자열에서 날짜 및/또는 시간을 변환 할 때 변환이 실패했습니다. 내 타입이 데이터 열이 시간 (7)문자열에서 날짜 및/또는 시간을 변환 할 때 변환하지 못했습니다.

내 코드는 도움을

Protected Sub insertdata() 
     Dim cls As New Class1 

     cls.openconnections() 
     Dim cmd As New SqlClient.SqlCommand 
     cmd.Connection = cls.cn 

     cmd.CommandText = "Insert Into Schedule (Room ,Hostel,Tanggal,Jam)" 
     cmd.CommandText &= "Values (@room,@hostel,@tanggal,@jam:@menit:00)" 

     cmd.Parameters.AddWithValue("@hostel", listhotelx.SelectedValue) 
     cmd.Parameters.AddWithValue("@room", listroomx.SelectedValue) 
     cmd.Parameters.AddWithValue("@tanggal", Calendar1.SelectedDate.ToShortDateString) 
     cmd.Parameters.AddWithValue("@jam", jam.SelectedValue) 
     cmd.Parameters.AddWithValue("@menit", menit.SelectedValue) 

     cmd.ExecuteNonQuery() 
     cls.closeconnection() 
    End Sub 

감사입니다. 시간 형식 hh:mm:ss 문자열을 연결 한 다음 매개 변수에 할당 할

답변

1

당신은있다.

cmd.CommandText = "Insert Into Schedule (Room ,Hostel,Tanggal,Jam) 
         Values (@room,@hostel,@tanggal,@jam)" 

str=String.format("{0}:{1}:00",jam.SelectedValue,menit.SelectedValue) 
... 
cmd.Parameters.AddWithValue("@jam", str) 
관련 문제