Access升迁为SQL的问题

来源:百度知道 编辑:UC知道 时间:2024/05/27 13:47:01
在Access中用以下语句在现有表格中显示登录人的姓名,非常好用,但是升迁为SQL时,却不能使用。请高手指点。
模块中定义了函数:
Function yhidz() '用户ID
If Nz(yhid) = 0 Then
yhid = 0
DoCmd.OpenForm "更换用户"
End If
yhidz = yhid
End Function

窗体载入时的语句:
Private Sub Form_Load()
If YID = Null Or YID = 0 Then YID = yhidz()
DoCmd.Restore
End Sub

在Access中运行的结果是该表中自动显示了该用户的姓名yhidz()
以上语句是在Access中写的,在纯的ACCESS中顺利使用,但SQL下使用不了。如果只是数据升迁,按理Access窗体不受影响。

用什么编的?直接用acc,acc升迁到sql只是升迁他的数据,界面什么的还需要vb等其他编程软件的配合

升迁后SQL会有所不同重点检查一下你的登录语句,应该要用到存储过程,或者使用ADO