ODBC support

Parameter substitution differs by using '?' instead of '@0', '@1' etc.
Parameter order is important.