insert into YearMonth(userid,starttime.endtime) values('"+this.userID+"','"+DropDownList4.SelectedItem.Text+DropDownList5.SelectedItem.Text+DropDownList6.SelectedItem.Text+"','"+DropDownList7.SelectedItem.Text+DropDownList8.SelectedItem.Text+DropDownList9.SelectedItem.Text+"')
其中starttime,endtime在数据库中的值类型为DataTime.怎么把DropDownList1.SelectedItem.Text的值转换为DataTime类型!!!!
其中starttime,endtime在数据库中的值类型为DataTime.怎么把DropDownList1.SelectedItem.Text的值转换为DataTime类型!!!!
tt = CDate(DropDownList7.SelectedItem.Text + DropDownList8.SelectedItem.Text + DropDownList9.SelectedItem.Text)
前提是你的DropDownList1.SelectedItem.Text中就是一个可以转换成DateTime的字符串,否则会报错的如果你的DropDownList1.SelectedItem.Text中已经是一个可以转换成DateTime的字符串,而你的用法仅仅是组装SQL语句(SQL Server 2000),那就可以直接使用了,无需转换
Convert.ToDateTime();
转为DateTime是画蛇添足了,还得系统把DateTime自动转换为字符串