What is the benefit of using parameter placeholder:
VALUES (?, ?, ?, ?, ?, ?)
instead of:
VALUES ('@uNameParam', '@bNavnParam', '@passwdParam', '@pc_idParam', '@noterParam', '@licens_idParam')
The first is an example of unnamed parameters. When supplying values for those parameters, the order in which you specify values matters, so that it can match parameters with parameter values correctly.
The second is an example of named parameters. You can usually provide values in any order you want, though that's not always the case.
I don't think there's any benefit of one over the other... it just depends on what's supported for your database and the driver you're using. If you can use either, I'd go for the named parameters for readability alone.
@uNameParam) like SQL Server does......