关于网友提出的“char 从 char 数据类型到 datetime 数据类型的转换导致 datetime 值越界。”问题疑问,本网通过在网上对“char 从 char 数据类型到 datetime 数据类型的转换导致 datetime 值越界。”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题:char 从 char 数据类型到 datetime 数据类型的转换导致 datetime 值越界。
描述: 添加数据库时出现的错,怎么会这样,数据库中的类型为datetime的
显示的this.TextPubTime.Text = Convert.ToString(Convert.ToDateTime(sdr["PublishDate"].ToString()).ToString("yyyy-MM-dd"));
string date = this.TextPubTime.Text;
date = date.Replace("年", "-").Replace("月", "-").Replace("日", "-");
string sql = "update Tips set PublishDate='" + date + "'
出现从 char 数据类型到 datetime 数据类型的转换导致 datetime 值越界。错误
解决方案1: 检查一下"update Tips set PublishDate='" + date + "' 中date的格式是否为“yyyy-MM-dd”,然后再看一下你数据库里的数据类型是否定义正确。
解决方案2: 1999年9月9日
这样的是不能存入datatime字段库里的
1999-9-9
1999/9/8好像这两种才可以
以上介绍了“char 从 char 数据类型到 datetime 数据类型的转换导致 datetime 值越界。”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/3104058.html