读书人

ASP中“amp;”怎么实现连值?

发布时间: 2012-12-15 15:16:03 作者: rapoo

ASP中“&”如何实现连值??急!!!!在线等
有三个DropDownList控件,属性值分别为Year、Month、Day。我想将其连值在一起插入数据库的时期中。

出现了这样的错误:

请问该如何实现连值,并将其送入数据库。求高手指教!!!在线等待!!!
[最优解释]
如:



string year = "2012";
string month = "09";
string day = "15";

DateTime dte = Convert.ToDateTime(year + "-" + month + "-" + day);//先组合字符串,再对字符串进行转换

[其他解释]
convert.todatetime("2012-12-05") 你的数据库时间字段应该是datetime类型吧
[其他解释]
& 做什么 拼接字符串直接+ 连起来即可
datatime直接ToString()即可
[其他解释]
字符串与字符串之间 用 + 就能拼接了
[其他解释]
引用:
有三个DropDownList控件,属性值分别为Year、Month、Day。我想将其连值在一起插入数据库的时期中。

出现了这样的错误:

请问该如何实现连值,并将其送入数据库。求高手指教!!!在线等待!!!

关键是DateTime类型的值 该如何连接
[其他解释]
引用:
字符串与字符串之间 用 + 就能拼接了

关键是 变量是DateTime 类型的 该如何连值
[其他解释]

datetime.now.tostring();//就可以了,如果datetime可以改格式 比如说toshorstring()等..

[其他解释]

你用 & 连在一起 数据库的时间类型是无法承认的

你可以把数据库的时间类型变成 varchar ,这样你存取都可以自定义。
或者按照时间类型存,解析的时候用直接获取这个时间的 年月日。
其实年月日自身就可以单独提取出来,不知道你为什么在格式上做文章?
[其他解释]
DateTime有好几种构造函数啊,其中之一接受年月日三个参数,象这样:
DateTime mydate=new DateTime(2012,12,6);
看看这里:http://msdn.microsoft.com/en-us/library/system.datetime.datetime.aspx

读书人网 >asp.net

热点推荐