标题:页面文本框里填写的日期写入到数据库中
取消只看楼主
一个人上路
Rank: 1
等 级:新手上路
帖 子:124
专家分:0
注 册:2006-8-21
 问题点数:0 回复次数:5 
页面文本框里填写的日期写入到数据库中
我用的是SQL Server,这样的插入语句如何写?
在ASP.NET的页面里有填写"年"和"月"的两个文本框.如何才能把两个文本框里的值合并成"yyyymm"这种格式的日期插入到数据库中?
搜索更多相关主题的帖子: 文本框 数据库 SQL 页面 ASP 
2007-03-26 22:56
一个人上路
Rank: 1
等 级:新手上路
帖 子:124
专家分:0
注 册:2006-8-21
得分:0 
好像SQLServer支持的日期都是mmddyyyy或ddmmyyyy,没有"yyyymm"这种格式的日期?

到哪都是一个人上路,niu也是我
2007-03-26 23:03
一个人上路
Rank: 1
等 级:新手上路
帖 子:124
专家分:0
注 册:2006-8-21
得分:0 
项目需求上是要求用"datetime".

到哪都是一个人上路,niu也是我
2007-03-26 23:55
一个人上路
Rank: 1
等 级:新手上路
帖 子:124
专家分:0
注 册:2006-8-21
得分:0 
别的地方找到的答案:
DateTime dt = new DateTime(int.Parse(this.txtYear.Text.Trim()),int.Parse(this.txtMonth.Text.Trim()),1);
这样就可以得到一个日期对象,写入数据库就没有问题了!
括号里最后那个"1"是指定日为1号.

到哪都是一个人上路,niu也是我
2007-03-28 23:31
一个人上路
Rank: 1
等 级:新手上路
帖 子:124
专家分:0
注 册:2006-8-21
得分:0 
以下是引用Kendy123456在2007-3-29 9:25:29的发言:

不会自己拼成 MM/01/YYYY 格式存进数据库么?

这个会的.只是开始时没想到要有连接符"/"或"-"


到哪都是一个人上路,niu也是我
2007-03-29 23:38
一个人上路
Rank: 1
等 级:新手上路
帖 子:124
专家分:0
注 册:2006-8-21
得分:0 
以下是引用初学Delphi在2007-3-29 13:34:59的发言:


直接写sql语句的时候填这个字段就是
'"+textbox1.text+"+"-"+"+textbox2.text+"+"-01"'
还转换什么格式。。。。

现在就是用这种方法解决的.
开始时也是这样考虑的,只是没有"-"这样的连接符.


到哪都是一个人上路,niu也是我
2007-03-29 23:41



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-127079-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.091548 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved