diff options
Diffstat (limited to 'storage/connect/mysql-test/connect/t/odbc.test')
-rw-r--r-- | storage/connect/mysql-test/connect/t/odbc.test | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/storage/connect/mysql-test/connect/t/odbc.test b/storage/connect/mysql-test/connect/t/odbc.test new file mode 100644 index 00000000..fc297040 --- /dev/null +++ b/storage/connect/mysql-test/connect/t/odbc.test @@ -0,0 +1,25 @@ +--source have_odbc.inc + +SET NAMES utf8; + +# MS ODBC and unixODBC return different error message text, +# so disable displaying error messages +--disable_result_log ONCE +--error ER_UNKNOWN_ERROR +CREATE TABLE t1 ENGINE=CONNECT TABLE_TYPE=ODBC CONNECTION='Bad connection string'; + +CREATE TABLE t1 ENGINE=CONNECT TABLE_TYPE=ODBC CATFUNC=Sources; +SHOW CREATE TABLE t1; +DROP TABLE t1; + +CREATE TABLE t1 ENGINE=CONNECT TABLE_TYPE=ODBC CATFUNC=Drivers; +SHOW CREATE TABLE t1; +DROP TABLE t1; + +CREATE TABLE t1 ENGINE=CONNECT TABLE_TYPE=ODBC CATFUNC=Tables CONNECTION='Not important'; +SHOW CREATE TABLE t1; +DROP TABLE t1; + +CREATE TABLE t1 ENGINE=CONNECT TABLE_TYPE=ODBC CATFUNC=Columns CONNECTION='Not important'; +SHOW CREATE TABLE t1; +DROP TABLE t1; |