我正在开发一个供内部使用的 vb.net 程序。我一直在环顾四周,试图了解使用参数化查询的最佳方式是什么。我见过很多地方提到@VarName
将用作INSERT INTO people (FirstName,LastName) VALUES (@FName,@LName)
每个参数的地方,但我也看到几个地方说使用位置参数作为?
第INSERT INTO people (FirstName,LastName) VALUES (?,?)
一个参数?
是FirstName,第二个是LastName。我正在使用 OpenEdge 进度数据库。
VB.net 的约定是什么,如果有的话?它们之间有什么区别?