Change the default for UseServerSidePrepare to 1.
authorHeikki Linnakangas <heikki.linnakangas@iki.fi>
Thu, 22 Aug 2013 06:58:02 +0000 (09:58 +0300)
committerHeikki Linnakangas <heikki.linnakangas@iki.fi>
Thu, 22 Aug 2013 07:02:57 +0000 (10:02 +0300)
commit1e7a8ff9793b848a7fde6da2de09f0e718db10c4
tree58c192311dd1b8445cff46be33f04c7d47f7f447
parentf589622846b3bca5a21d95d14ed663a92585f34b
Change the default for UseServerSidePrepare to 1.

The docs have recommended UseServerSidePrepare=1 for server versions 7.4
onwards, so it seems prudent to change the default so that people don't need
to remember to specify it manually.

With UseServerSidePrepare=1, the "insertreturning" regression test case
behaves better, ie. SQLNumResultCols() correctly returns the number of
columns for an INSERT RETURNING statement, even when called before
SQLExecute(). Hence change the expected output. I'm not 100% if the behavior
with UseServerSidePrepare=0 was even correct, so I'm not adding an
alternative expected output file for it.
dlg_specific.h
test/expected/insertreturning.out