衡水老白干最低多少度:请问VB中如何将textbox中的数据转化为日期?

来源:百度文库 编辑:高校问答 时间:2024/04/27 13:54:31
请问VB中如何将textbox中的数据转化为日期?
目的是要使用ADO将数据写入数据库中为"日期"类型的字段
以下语句提示类型不符
Rs.Fields(0) = CDate(txtdate.Text)

请问正确的应该如何去做,谢谢了

C#这样写
DateTime time1
try{
time1 = DateTime.Parse(TextBox1.Text);
}catch { }

VB就不知道了,应该是这样吧
Dim time1 As DateTime
Try
time1 = DateTime.Parse(TextBox1.Text);
Catch
End Try

最好不要在文本框内输入日期,VB自带DATE PICKER控件用来获取时间,与时间型数据字段匹配,如果你还是想用TEXTBOX的话,劝你把数据字段换成字符型

is date(text1.text) '可以判断它是否日期不是就不给他添加就行了