, . , .
ParamByName (''). AsString: = blah , :
ParamByName('surname').AsString:='Smith';
ParamByName('firstname').AsString:='John';
.., , . , , , , . , .
Depending on how much access (and experience) you have, it might be more useful to enable SQL Server logging so that you can see your queries (and the contents of these parameters) when the query is processed by the SQL server. This will show you which strings and numeric values are actually being passed to the server. What version / version of SQL Server are you using?
source
share