我的团队中有 4 名开发人员,其中 2 人可以毫无问题地从我们的 .NET 3.5 asp.net webapp 查询 Oracle 数据。但是另外两个在相同的查询中没有得到任何结果。在他们的情况下,如果他们用硬编码值替换参数,他们就会得到结果。例如:
select * from sometable where userid = :userid
(这适用于我们 2 个人,但不适用于其他 2 个人)
select * from sometable where userid = '12345'
(这对每个人都有效)
我们都在执行相同的代码,相同的查询。知道为什么参数化查询对我们中的某些人没有返回任何内容吗?