【发布时间】:2018-08-22 02:56:56
【问题描述】:
我在 Visual Studio 中有一个从 SSMS 加载表数据的程序。现在,无论谁登录,都很难加载特定的表。
在 SSMS 中,我有大学课程表。当用户登录时,我想在 Visual Studio 中运行代码以将他们使用的类(位于 SSMS 中)插入到 Visual Studio 中的表中。
我的问题的根源是:我基本上如何以及在哪个程序中编写“具有(当前 ID)的用户已登录。从 SSMS 获取他们的数据并将其放入表中。
你不一定要回答后面的部分,但我真的很难得到第一部分。获取登录的人员ID。是SCOPE_IDENTITY吗?是 @@IDENTITY 吗?尽力理解this microsoft doc on scope identity.
课程: https://i.imgur.com/IyXaYEZ.png
用户:https://i.imgur.com/2jbyngG.png
信息(在程序顶部加载):https://i.imgur.com/EFBvBgU.png
【问题讨论】:
-
登录的用户 id 不是 SCOPE_IDENTITY 也不是 @@IDENTITY。但是,它是您的应用程序,您应该知道如何识别登录的人。您的问题不清楚,您的用户不运行 Visual Studio,所以您能描述一下您的应用吗?
-
这是一个学位报告程序。 (这里是为了好玩,不要担心安全等)。当用户创建帐户时,他们将选择他们所参加的课程。将在 SSMS 中为该用户制作一个表格,其中包括他们所学的所有课程。我想将 SSMS 中的数据加载到 Visual Studio 中的 DataGridView(表)中。
标签: c# sql visual-studio sql-server-2008 ssms