在SQL 数据库中转日期格式问题
c_year=request("c_year")
c_month=request("c_month")
c_day=request("c_day")
c_date=Cdate(c_year&"-"&c_month&"-"&c_day)
我用了上面方法为什么不能转成像 2004-8-4 的形式呢???]
那那办???
问题点数:20、回复次数:9Top
1 楼skyboy0720(曲终人散)回复于 2004-08-04 16:02:27 得分 5
不用CDATE(),直接组合就是了!c_year&"-"&c_month&"-"&c_dayTop
2 楼s1ihome(My hometown is a beautiful village)回复于 2004-08-04 16:05:39 得分 4
你直接组合就好了,如果用cdate可能就按照你计算机设置 的时间格式显示了~Top
3 楼sunjiujiu(绿茶狂人@抵制日货)回复于 2004-08-04 16:09:23 得分 5
如果你实在要用,就这样
cdate=FormatDatetime(Cdate(c_year&"-"&c_month&"-"&c_day),vbshortDate)Top
4 楼prcak47()回复于 2004-08-04 16:10:11 得分 2
select CONVERT(char,getdate(),20)Top
5 楼josney(梦凌风)回复于 2004-08-04 16:11:18 得分 2
把Cdate这一个字段改成文本型的,要取出时再用cdate(str)这样就可以了Top
6 楼sun8087(.Net@ChangZhou)回复于 2004-08-04 16:15:41 得分 0
我用
c_year=request("c_year")
c_month=request("c_month")
c_day=request("c_day")
Tgc_add_time=c_year&"-"&c_month&"-"&c_day
直接组合,就成下面的了...
Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e21'
ODBC 驱动程序不支持所需的属性。
/gcxx/show_all.asp,行232
Top
7 楼sun8087(.Net@ChangZhou)回复于 2004-08-04 16:21:15 得分 0
Tgc_add_time 在SQl库中是日期型字段
但我也不好改成字符的了...好多地方,添加就是用了日期格式啊Top
8 楼prcak47()回复于 2004-08-04 16:25:54 得分 2
我的最简单了,不信你直接在查询分析器运行一下Top
9 楼sun8087(.Net@ChangZhou)回复于 2004-08-04 16:28:25 得分 0
TO PRCAK47
select CONVERT(char,getdate(),20)'
我看不懂你这个和我提的问题有关系啊Top




