ssms 相关问题

Microsoft SQL Server Management Studio是一个图形工具,用于配置,管理和管理Microsoft SQL Server中的所有组件。

当我选择下拉列表时,该值保持为空

选择年级 <div class="form-floating mb-3"> <select class="form-control" @bind="Input.SelectedGradeId"> <option value="">Select Grade</option> @if (Input?.Grades != null) { @foreach (var grade in Input.Grades) { <option value="@grade.Id"> @grade.Id - @grade.Level </option> } } </select> <label for="grade" class="form-label">Grade</label> <ValidationMessage For="() => Input.SelectedGradeId" class="text-danger" /> <p>selected grade = @Input.SelectedGradeId</p> </div> <div class="form-floating mb-3"> <InputSelect class="form-control" @bind-Value="Input.SelectedOrgUnitId"> <option value="">Select Org Unit</option> @if (Input?.OrgUnits != null) { @foreach (var orgUnit in Input.OrgUnits) { <option value="@orgUnit.Id"> @orgUnit.Id - @orgUnit.UnitName </option> } } </InputSelect> <label for="org-unit" class="form-label">Org Unit</label> <ValidationMessage For="() => Input.SelectedOrgUnitId" class="text-danger" /> <p>selected org.unit = @Input.SelectedOrgUnitId</p> </div> 当我选择一个下拉列表时,该值保持为空,这导致表单无法提交。 private sealed class InputModel { [Required] [Display(Name = "Grade")] public int SelectedGradeId { get; set; } [Required] [Display(Name = "Organization/Unit")] public int SelectedOrgUnitId { get; set; } public List<Grade> Grades { get; set; } = new List<Grade>(); public List<OrgUnit> OrgUnits { get; set; } = new List<OrgUnit>(); } 这是模型 当我第一次尝试提交它时,它说外键有问题,但是当我尝试从 ssms 手动插入值时,它已成功更新,因此可以肯定数据库关系中没有问题。 但是当我在下面添加验证器时: private async Task OnValidSubmitAsync() { Console.WriteLine($"Selected Grade ID: {Input.SelectedGradeId}"); Console.WriteLine($"Selected Org Unit ID: {Input.SelectedOrgUnitId}"); // Validation against the database var selectedGrade = await DbContext.Grades.FindAsync(Input.SelectedGradeId); var selectedOrgUnit = await DbContext.OrgUnit.FindAsync(Input.SelectedOrgUnitId); if (selectedGrade == null) { Console.WriteLine("Invalid Grade selected."); RedirectManager.RedirectToCurrentPageWithStatus("Error: Invalid Grade selected.", HttpContext); return; } if (selectedOrgUnit == null) { Console.WriteLine("Invalid Org Unit selected."); RedirectManager.RedirectToCurrentPageWithStatus("Error: Invalid Org Unit selected.", HttpContext); return; } // Update user profile user.GradeId = Input.SelectedGradeId; user.OrgUnitId = Input.SelectedOrgUnitId; var updateResult = await UserManager.UpdateAsync(user); if (!updateResult.Succeeded) { RedirectManager.RedirectToCurrentPageWithStatus("Error: Failed to update profile.", HttpContext); return; } await SignInManager.RefreshSignInAsync(user); RedirectManager.RedirectToCurrentPageWithStatus("Your profile has been updated", HttpContext); } 它说我无法提交,因为所选项目无效,所以可能是因为返回值为空。 我尝试使用 @onchange、@bind-Value、InputSelect 组件,但它仍然不起作用。并且我已确保数据类型一致。 您可能只需添加行 @rendermode InteractiveServer: @page "/xxx" @rendermode InteractiveServer //the EditForm and the rest

回答 0 投票 0

如何编写 SELECT 查询以获得以下输出

我有以下3张桌子 1-用户表 在此输入图像描述 2- USER_SEGMENT_LINK 表 在此输入图像描述 3-段表 在此输入图像描述 请帮我得到结果...

回答 1 投票 0

为什么我的 uniqueidentifier 在 SSMS 存储过程中不起作用?

我是存储过程的新手,我正在尝试建立一个 NEWID() (副本)并收到 uniqueidentifier 与 int 不兼容的错误 - 我做错了什么? 设置 ANSI_NULLS 为开 去 设置

回答 1 投票 0

如何在值不准确的列上连接表?

假设我有两张桌子: 城市 街道_1 多伦多 香蕉街123号 纽约 好时光路69号 洛杉矶 第420章 火焰博士 达拉斯 第888章 精彩线路 和 街道_2 水果 班纳纳街123号 葡萄 69...

回答 1 投票 0

如何将服务器连接添加到 Microsoft SQL Server Management Studio

我有一台旧机器,已正确连接到有数据库的服务器。我有一台新计算机,我正在尝试连接到同一服务器和数据库。旧笔记本电脑有...

回答 1 投票 0

获取保存行最大值的列名

我生成了一个广泛的视图,它根据不同的统计模型模拟某些事件。这些模型在每个列标题中由数字和行的最大值定义...

回答 4 投票 0

如何连接到docker容器内的SQL Server数据库?

我使用以下命令创建了一个 docker 容器: docker run -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=MyStr@ngPassw0rd' -e 'MSSQL_PID=Express' -p 1433:1433 -d microsoft/mssql-server-linux:lat...

回答 2 投票 0

允许 Windows AD 组拥有 SQL 作业

SQL 代理作业位于用户级别之上,需要将登录名分配给所有者。但它不接受组登录作为可接受的参数。我需要使用 Windows AD 组作为所有者

回答 2 投票 0

使用 SQL Server Management Studio 20 和 Visual Studio 2019 在 SSAS 中处理城市维度时出错

我正在使用 SQL Server Management Studio 20 和 Visual Studio 2019 开展一个涉及 Wide World Importers (WWI) 示例数据库的项目。虽然通过Visual来部署项目...

回答 1 投票 0

sql删除行错误

我试图在 sql server management studio 2012 中删除一行,但出现错误: sql错误 没有行被删除 尝试删除第 2 行时出现问题错误源: 微软。

回答 5 投票 0

视图逻辑中的 SQL case 语句

创建视图 [Myview] AS 选择 案件 什么时候 DATENAME(dw,DATEADD(yy, DATEDIFF(yy, 0, GETDATE()), 0))='星期日' 然后 选择 强制转换(DATEPART(yyyy,getdate()-7)为varcha...

回答 1 投票 0

如何查看SQL Server数据库的恢复状态进度

我是一名新的 SQL 程序员,正在使用具有 250GB 数据的生产数据仓库。我(事后看来)编写了一个非常繁琐的大规模查询,其中包含一个 for-each 循环,该循环必须具有无限的 l...

回答 3 投票 0

使用链接服务器连接 Analysis Services 多维数据集时出错

我正在尝试从 SSMS 创建链接服务器。链接服务器应连接到分析数据库多维数据集。我在下面使用此连接。 和安全 但我每次都会收到以下错误...

回答 2 投票 0

按 Enter 键时 SSMS 导航到第一个字符

选择 1 | <- My cursor when I press enter at '1' | <- This is where I want it to be when pressing enter How to navigate my cursor to the first character when pressing enter?

回答 1 投票 0

如何将键盘快捷键 - F5 更改为 Ctrl + Enter 以在 SQL Server Management Studio 中执行 SQL 命令

我想将 SQL Server Management Studio 中的执行键盘快捷键从 F5 更改为 Ctrl + Enter。 我尝试打开“工具”>“选项”>“环境”>“键盘”>“键盘”并选择...

回答 2 投票 0

“OPENROWSET”函数一直执行,没有任何输出

我正在尝试通过 SSMS 从 Excel 文件中进行选择。我正在使用 OPENROWSET 函数将 Excel 文件选择到 SSMS 中 我已经完成了在 Google 上找到的所有内容 包括你...

回答 2 投票 0

在 Management Studio 中查看最近的文件

我试图找到我的一位前同事定期运行的 SQL 脚本。他的指示是登录到他的计算机并转到他最近的文件并选择该文件。 他不记得了...

回答 3 投票 0

T-SQL:使用存储在多个单列表中的所有值组合调用存储过程

我通过 Microsoft SQL Server Management Studio 版本 18.9.2 使用 T-SQL。 下面,我展示了我正在使用的表格并提出了我正在尝试解决的问题。 -- 创建单列表

回答 1 投票 0

如何解决在 Ubuntu 上的 SQL Server 2022 中创建发布服务器时出现的错误?

我正在 Ubuntu Linux 上设置 SQL Server 2022 复制。我有两个实例在不同的 Ubuntu 服务器上运行。我想在它们之间设置事务复制,但我遇到了...

回答 1 投票 0

为什么在 SQL Server 中已经存在存储过程的情况下还要引入函数?

什么因素导致了SQL中函数与存储过程一起引入,函数相比于存储过程具体是如何增强数据库操作的灵活性和效率的...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.