标题:
VFP连接SQLServer 日期搞不定
[打印本页]
作者:
szyytang
时间:
2005-7-5 17:41
标题:
VFP连接SQLServer 日期搞不定
我用VFP连接SQLServer
VFP表单内代码为:
myrq=date()
a=12
nhandle=SQLSTRINGCONNECT("driver=sql server;server=192.168.1.169szyy;uid=sa;pwd=123;database=xxgl")
IF nhandle<=0
MESSAGEBOX('连接不成功,操作失败!')
ELSE
SQLEXEC(nhandle,"execute myproce ?myrq,?a ")
endif
SQLServer的存储过程为:
CREATE PROCEDURE myproce
@myrq smalldatetime,@a numeric(4,0)
AS
insert into kyzx values(@myrq,@a)
GO
执行完毕 SQLServer 中kyzx表的内容是:
1900-1-1 12
我是新手对SQLServer不熟,不知道日期为什么变成了1900-1-1,求高人指点!
作者:
Nothing
时间:
2005-7-6 09:44
你没有输入日期,空日期就是1900-1-1了
作者:
szyytang
时间:
2005-7-6 10:47
前面我已有myrq=date()
执行语句SQLEXEC(nhandle,"execute myproce ?myrq,?a ")
怎么会是空日期呢?
作者:
Nothing
时间:
2005-7-6 19:21
为什么没加''呢
欢迎光临 编程开发论坛 (http://bbs.lihuasoft.net/)
Powered by Discuz! 6.0.0