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,求高人指点!