gpt4 book ai didi

c# - SQL 查询抛出错误 C#

转载 作者:太空宇宙 更新时间:2023-11-03 18:37:35 25 4
gpt4 key购买 nike

我创建了一个数据库并在 GridView 中显示数据。我正在尝试启用一种搜索员工姓名并返回结果的方法。

当输入 EXACT NAME 时,以下 SQL 显示正确的行。 -

SELECT personID, name, address, phoneNumber, age FROM dbo.person WHERE name Like @name 

我希望能够显示名称正确和部分正确的行。

我尝试了以下 SQL -

SELECT personID, name, address, phoneNumber, age FROM dbo.person WHERE name Like @name% 

但它会抛出错误“方法‘searchName’没有重载需要 2 个参数”。

单击“搜索”按钮时,将执行以下代码:

        this.personTableAdapter.searchName(this.personDataSet.person,
searchTextBox.Text);

最佳答案

将您的 LIKE 修改为关键字和 %

的串联
SELECT...
FROM...
WHERE name LIKE @name + '%'

关于c# - SQL 查询抛出错误 C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13043910/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com