Where there are common names, those parameters will be filled in automatically. This would release the developer from having to perform the code in Listing 3 above. In fact, the technique of using the Datasource requires no additional code at all. That's all you need to do for this type of relation. There are some limitations on parameterized queries, however.
Parameters are limited to values.
You cannot use a parameter for a Column name or Table name for example. To create a query that dynamically modifies the table name, one technique could be to use string concatenation. Another technique is the use the Format command. The function will do a literal replacement of the format parameter with the arguments . When using multiple format parameters, replacement is done from left to right.