主要动作是想在登录时向表中写入登录人员的姓名:
1。我的存储过程是这样的:(PS:执行时有提示输入参数nameid)
ALTER PROCEDURE 写入登录记录
@nameid int
as
INSERT INTO 登录记录 ( 登录人,登录时间 )
SELECT 姓名 as 登录人,getdate() as 登录时间 FROM 人员
WHERE 人员.人员ID=@nameid
RETURN
2。在ADP前台登录窗体的登录按钮单击事件中:
写成:
CurrentProject.Connection.Execute " exec 写入登录记录 @nameid=Forms!用户登录!Combo2"
提示错误!
--------------------------------------------------------------------------------------------
写成:
CurrentProject.Connection.Execute " exec 写入登录记录 @nameid=Combo2"
也提示错误!
---------------------------------------------------------------------
如果直接写入控件COMBO2的值,就没问题!
CurrentProject.Connection.Execute " exec 写入登录记录 @nameid=33"
ADP引用的“Forms!用户登录!Combo2”到底要怎么写才对?
谢谢!
为什么这个ADP版块有点冷?
[此贴子已经被作者于2006-2-22 15:37:22编辑过]
|