注册 登录
编程论坛 SQL Server论坛

求助`!关于DATETIME型数据插入数据库问题。

从零开始 发布于 2004-11-11 16:32, 1082 次点击

从表单提取所输入的字符串“2001-1-1”,插入DATETIME型数据库中~`

INSERT语句该怎么写?

3 回复
#2
tzhtang2004-11-11 16:44

在VFP中: DATETIME 的格式是:YYYY,MM,DD,[HH,MM,SSSS]

mVari='2000-1-1' mYyyy=val(left(mVari,4)) mMm=val(subs(mVari,6,1)) mDd=val(right(mVari,1)) insert into 数据库名 (Datetime字段名) values (datetime(mYyyy,mMm,mDd))

#3
从零开始2004-11-11 16:49
不是VF``是SQL2000
#4
lzalibabalr2007-08-01 15:39
DECLARE @tb TABLE(dt DATETIME)
DECLARE @dt VARCHAR(10)
SET @dt='2001-1-1'
INSERT INTO @tb SELECT CAST(@dt AS DATETIME)
SELECT * FROM @tb
1