标签: modifier

如何在C#T-SQL查询字符串中使用%修饰符?

我试图在C#中编写一个基本查询,其中包括使用'%'修饰符.

这是我的查询:

SELECT userName 
FROM tblUserInformation 
WHERE userName LIKE %@userNameQuery%
Run Code Online (Sandbox Code Playgroud)

当我运行时,我得到一个SQL异常说

@userNameQuery附近有语法错误.

我之前遇到过与SQL查询和C#sql查询字符串类似的差异,但我不确定如何解决这个问题.我试过了:

SELECT userID 
FROM tblUserInformation 
WHERE userName LIKE '%'@userNameQuery'%'
Run Code Online (Sandbox Code Playgroud)

下面的一个不会抛出异常但不返回任何结果.它应该是因为我可以直接对数据库运行相同的查询,并返回许多结果.

SELECT userName 
FROM tblUserInformation 
WHERE userName LIKE '%@userNameQuery%'
Run Code Online (Sandbox Code Playgroud)

我这样做了吗?

此外,@userNameQuery正确填写SqlParameter并且是正确的数据类型等.尝试过上面和第二个工作(返回没有结果)我确信我的查询字符串中没有语法错误(额外的分号或缺少") .

感谢您的时间!

c# sql-server modifier

0
推荐指数
1
解决办法
339
查看次数

C++ 中数据类型修饰符的顺序

在 C++ 中,为什么不int long long unsigned x;产生任何语法错误,因为unsignedlong long是必须在数据类型之前编写的修饰符?

c++ types modifier

0
推荐指数
1
解决办法
201
查看次数

在 c# 中声明一个类时可以拥有的最大有效修饰符数量是多少?

这个问题更多是出于好奇。

我所说的修饰符是指在声明类之前添加的关键字。

例如

//1       2        3             
public abstract partial class Foo
{

}
Run Code Online (Sandbox Code Playgroud)

这有3个修饰语publicabstractpartial

从这个问题的角度来看,零修饰符类似于

class Foo
{

}
Run Code Online (Sandbox Code Playgroud)

声明类名之前可以拥有的最大有效修饰符数是多少?

c# modifier

0
推荐指数
1
解决办法
74
查看次数

除了拥有“干净代码”之外,在c#中还有使用私有/受保护而不是公共的东西吗?

除了使代码更整洁或保持c#的面向对象状态之外,使用私有/受保护而不是公共的方法真的有意义吗?

c# private public modifier keyword

-4
推荐指数
1
解决办法
38
查看次数

标签 统计

modifier ×4

c# ×3

c++ ×1

keyword ×1

private ×1

public ×1

sql-server ×1

types ×1