List:Commits« Previous MessageNext Message »
From:Jim Winstead Date:October 2 2006 11:55pm
Subject:bk commit into 5.0 tree (jimw:1.2292)
View as plain text  
Below is the list of changes that have just been committed into a local
5.0 repository of jimw. When jimw does a push these changes will
be propagated to the main repository and, within 24 hours after the
push, to the public repository.
For information on how to access the public repository
see http://dev.mysql.com/doc/mysql/en/installing-source-tree.html

ChangeSet@stripped, 2006-10-02 14:55:11-07:00, jimw@rama.(none) +4 -0
  Add test of C/ODBC 3.51 to the connectors test suite. Currently hardcoded to
  build against unixODBC, and we will probably need to tweak how the results are
  tested.

  mysql-test/include/have_c_odbc_3.inc@stripped, 2006-10-02 14:55:09-07:00, jimw@rama.(none) +4
-0
    Test if C/ODBC 3 is available

  mysql-test/include/have_c_odbc_3.inc@stripped, 2006-10-02 14:55:09-07:00, jimw@rama.(none) +0
-0

  mysql-test/suite/connectors/init.pl@stripped, 2006-10-02 14:55:09-07:00, jimw@rama.(none) +61
-0
    Add handling for C/ODBC 3.51. Currently hardcoded to build against
    unixODBC.

  mysql-test/suite/connectors/r/c-odbc-3.result@stripped, 2006-10-02 14:55:09-07:00,
jimw@rama.(none) +1000 -0
    New BitKeeper file ``mysql-test/suite/connectors/r/c-odbc-3.result''

  mysql-test/suite/connectors/r/c-odbc-3.result@stripped, 2006-10-02 14:55:09-07:00,
jimw@rama.(none) +0 -0

  mysql-test/suite/connectors/t/c-odbc-3.test@stripped, 2006-10-02 14:55:09-07:00,
jimw@rama.(none) +6 -0
    Drive the C/ODBC 3.51 test suite

  mysql-test/suite/connectors/t/c-odbc-3.test@stripped, 2006-10-02 14:55:09-07:00,
jimw@rama.(none) +0 -0

# This is a BitKeeper patch.  What follows are the unified diffs for the
# set of deltas contained in the patch.  The rest of the patch, the part
# that BitKeeper cares about, is below these diffs.
# User:	jimw
# Host:	rama.(none)
# Root:	/home/jimw/my/mysql-5.0-more-tests
--- New file ---
+++ mysql-test/include/have_c_odbc_3.inc	06/10/02 14:55:09
--require r/true.require 
--disable_query_log
--eval SELECT '$C_ODBC_3' = 'TRUE' as `TRUE`;
--enable_query_log


--- 1.2/mysql-test/suite/connectors/init.pl	2006-10-02 14:55:16 -07:00
+++ 1.3/mysql-test/suite/connectors/init.pl	2006-10-02 14:55:16 -07:00
@@ -7,8 +7,11 @@
 use File::Copy;
 use File::Path;
 
+my $pwd= cwd;
+
 # Configuration of what tarballs (or svn repos?) to pull
 my $ruby_mysql= "http://tmtm.org/en/ruby/mysql/ruby-mysql-0.2.6.tar.gz";
+my $c_odbc_3=
"ftp://ftp.mysql.com/pub/mysql/download/mysql-connector-odbc-3.51.13r125.tar.gz";
 
 my $suitedir= "$::glob_mysql_test_dir/suite/connectors";
 
@@ -44,6 +47,64 @@
   warn "Ruby/MySQL acquired\n";
 } else {
   warn "Ruby/MySQL already available\n";
+}
+
+if (not -d "$suitedir/connector-odbc-3.51") {
+  # Get the C/ODBC 3.51 distribution (locally or remotely)
+  my $tgz= "$suitedir/connector-odbc-3.51.tar.gz";
+  if (defined $ENV{CONNECTOR_TARBALL_DIR}) {
+    my $file= basename($c_odbc_3);
+    copy("$ENV{CONNECTOR_TARBALL_DIR}/$file", $tgz)
+      or die "Failed to copy C/ODBC 3.51 from '$ENV{CONNECTOR_TARBALL_DIR}': $!";
+  } else {
+    require LWP::Simple;
+    my $res= LWP::Simple::mirror($c_odbc_3, $tgz);
+    die "Failed to get C/ODBC 3.51: response code $res"
+      if LWP::Simple::is_error($res);
+  }
+
+  # Unpack the distribution
+  chdir $ENV{MYSQL_TMP_DIR};
+  open TGZ, "-|", "gzip -dc $tgz | tar xf -"
+    or die "couldn't unpack: $!";
+  print <TGZ>;
+  close TGZ
+    or die "couldn't unpack: $!";
+
+  my $dirname= cwd . "/" . basename($c_odbc_3, ".tar.gz");
+  move($dirname, "$suitedir/connector-odbc-3.51")
+    or die "Unable to move '$dirname' to '$suitedir/connector-odbc-3.51': $!";
+
+  chdir $pwd;
+
+  warn "Connector/ODBC 3.51 acquired\n";
+} else {
+  warn "Connector/ODBC 3.51 already available\n";
+}
+
+if (-d "$suitedir/connector-odbc-3.51") {
+  chdir "$suitedir/connector-odbc-3.51";
+  my $dm= "--with-unixodbc";
+  open CONFIG, "-|",
+       "./configure --with-mysql-path=$::glob_basedir $dm --disable-gui --with-debug
2>&1"
+    or die "couldn't configure: $!";
+  print <CONFIG>;
+  close CONFIG
+    or die "couldn't configure: $!";
+
+  open MAKE, "-|", "make 2>&1"
+    or die "couldn't make: $!";
+  print <MAKE>;
+  close MAKE 
+    or die "couldn't make: $!";
+
+  warn "Connector/ODBC 3.51 built.\n";
+
+  chdir $pwd;
+
+  $ENV{C_ODBC_3} = "TRUE";
+} else {
+  warn "Connector/ODBC 3.51 not available for building.\n";
 }
 
 1;
--- New file ---
+++ mysql-test/suite/connectors/r/c-odbc-3.result	06/10/02 14:55:09
Making all in MYODBCDbg
make[1]: Entering directory `../../suite/connectors/connector-odbc-3.51/MYODBCDbg'
Making all in MYODBCDbgLib
make[2]: Entering directory
`../../suite/connectors/connector-odbc-3.51/MYODBCDbg/MYODBCDbgLib'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory
`../../suite/connectors/connector-odbc-3.51/MYODBCDbg/MYODBCDbgLib'
make[2]: Entering directory `../../suite/connectors/connector-odbc-3.51/MYODBCDbg'
make[2]: Nothing to be done for `all-am'.
make[2]: Leaving directory `../../suite/connectors/connector-odbc-3.51/MYODBCDbg'
make[1]: Leaving directory `../../suite/connectors/connector-odbc-3.51/MYODBCDbg'
Making all in myodbc3u
make[1]: Entering directory `../../suite/connectors/connector-odbc-3.51/myodbc3u'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `../../suite/connectors/connector-odbc-3.51/myodbc3u'
Making all in myodbc3
make[1]: Entering directory `../../suite/connectors/connector-odbc-3.51/myodbc3'
make  all-am
make[2]: Entering directory `../../suite/connectors/connector-odbc-3.51/myodbc3'
make[2]: Leaving directory `../../suite/connectors/connector-odbc-3.51/myodbc3'
make[1]: Leaving directory `../../suite/connectors/connector-odbc-3.51/myodbc3'
Making all in myodbc3S
make[1]: Entering directory `../../suite/connectors/connector-odbc-3.51/myodbc3S'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `../../suite/connectors/connector-odbc-3.51/myodbc3S'
Making all in myodbc3c
make[1]: Entering directory `../../suite/connectors/connector-odbc-3.51/myodbc3c'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `../../suite/connectors/connector-odbc-3.51/myodbc3c'
Making all in myodbc3i
make[1]: Entering directory `../../suite/connectors/connector-odbc-3.51/myodbc3i'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `../../suite/connectors/connector-odbc-3.51/myodbc3i'
Making all in myodbc3m
make[1]: Entering directory `../../suite/connectors/connector-odbc-3.51/myodbc3m'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `../../suite/connectors/connector-odbc-3.51/myodbc3m'
Making all in samples
make[1]: Entering directory `../../suite/connectors/connector-odbc-3.51/samples'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `../../suite/connectors/connector-odbc-3.51/samples'
Making all in test
make[1]: Entering directory `../../suite/connectors/connector-odbc-3.51/test'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `../../suite/connectors/connector-odbc-3.51/test'
Making all in scripts
make[1]: Entering directory `../../suite/connectors/connector-odbc-3.51/scripts'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `../../suite/connectors/connector-odbc-3.51/scripts'
Making all in dltest
make[1]: Entering directory `../../suite/connectors/connector-odbc-3.51/dltest'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `../../suite/connectors/connector-odbc-3.51/dltest'
make[1]: Entering directory `../../suite/connectors/connector-odbc-3.51'
make[1]: Nothing to be done for `all-am'.
make[1]: Leaving directory `../../suite/connectors/connector-odbc-3.51'
(cd test; make testall)
make[1]: Entering directory `../../suite/connectors/connector-odbc-3.51/test'
sed \
	  -e 's!@''TEST_DSN''@!myodbc3!g' \
	  -e 's!@''TEST_DRIVER''@!MySQL ODBC 3.51 Driver!g' \
	  -e 's!@''TEST_DATABASE''@!test!g' \
	  -e 's!@''TEST_SERVER''@!localhost!g' \
	  -e 's!@''TEST_UID''@!root!g' \
	  -e 's!@''TEST_PASSWORD''@!!g' \
	  -e 's!@''TEST_SOCKET''@!../../var/tmp/master.sock!g' \
	test.ini.in > test.ini
for test in my_connect my_basics my_param my_result my_tran my_cursor my_position
my_relative my_scroll my_col_length my_blob my_bulk my_dyn_cursor my_unixodbc my_keys
my_tran_ext my_catalog my_error mytest32; do \
	  echo ODBCINI=test.ini \
	    ./$test "myodbc3" "root" "" "../../var/tmp/master.sock" || exit 1; \
	  ODBCINI=test.ini \
	    ./$test "myodbc3" "root" "" "../../var/tmp/master.sock" || exit 1; \
	done
ODBCINI=test.ini ./my_connect myodbc3 root  ../../var/tmp/master.sock
[connect/my_connect.c][main][38]
......................................[  OK  ]
ODBCINI=test.ini ./my_basics myodbc3 root  ../../var/tmp/master.sock
[basics/my_basics.c][main][133]
.......................................[  OK  ]
ODBCINI=test.ini ./my_param myodbc3 root  ../../var/tmp/master.sock
[param/my_param.c][main][247]
.........................................[  OK  ]
ODBCINI=test.ini ./my_result myodbc3 root  ../../var/tmp/master.sock
[result/my_result.c][main][142]
.......................................[  OK  ]
ODBCINI=test.ini ./my_tran myodbc3 root  ../../var/tmp/master.sock
[tran/my_tran.c][main][157]
...........................................[  OK  ]
ODBCINI=test.ini ./my_cursor myodbc3 root  ../../var/tmp/master.sock
[cursor/my_cursor.c][main][272]
.......................................[  OK  ]
ODBCINI=test.ini ./my_position myodbc3 root  ../../var/tmp/master.sock
[position/my_position.c][main][75]
....................................[  OK  ]
ODBCINI=test.ini ./my_relative myodbc3 root  ../../var/tmp/master.sock
[relative/my_relative.c][main][736]
...................................[  OK  ]
ODBCINI=test.ini ./my_scroll myodbc3 root  ../../var/tmp/master.sock
[scroll/my_scroll.c][main][1227]
......................................[  OK  ]
ODBCINI=test.ini ./my_col_length myodbc3 root  ../../var/tmp/master.sock
[col_length/my_col_length.c][main][195]
...............................[  OK  ]
ODBCINI=test.ini ./my_blob myodbc3 root  ../../var/tmp/master.sock
[blob/my_blob.c][main][202]
...........................................[  OK  ]
ODBCINI=test.ini ./my_bulk myodbc3 root  ../../var/tmp/master.sock
[bulk/my_bulk.c][main][171]
...........................................[  OK  ]
ODBCINI=test.ini ./my_dyn_cursor myodbc3 root  ../../var/tmp/master.sock
[dyn_cursor/my_dyn_cursor.c][main][1036]

[PAH][dyn_cursor/my_dyn_cursor.c][1063]

[PAH][dyn_cursor/my_dyn_cursor.c][1065]

[PAH][dyn_cursor/my_dyn_cursor.c][1067]

[PAH][dyn_cursor/my_dyn_cursor.c][1069]

[PAH][dyn_cursor/my_dyn_cursor.c][1071]

[PAH][dyn_cursor/my_dyn_cursor.c][1073]

[PAH][dyn_cursor/my_dyn_cursor.c][1075]

[PAH][dyn_cursor/my_dyn_cursor.c][1077]

[PAH][dyn_cursor/my_dyn_cursor.c][1079]

[PAH][dyn_cursor/my_dyn_cursor.c][1081]

[PAH][dyn_cursor/my_dyn_cursor.c][1083]
..............................[  OK  ]
ODBCINI=test.ini ./my_unixodbc myodbc3 root  ../../var/tmp/master.sock
[unixodbc/my_unixodbc.c][main][152]
...................................[  OK  ]
ODBCINI=test.ini ./my_keys myodbc3 root  ../../var/tmp/master.sock
[keys/my_keys.c][main][1191]
..........................................[  OK  ]
ODBCINI=test.ini ./my_tran_ext myodbc3 root  ../../var/tmp/master.sock
[tran_ext/my_tran_ext.c][main][87]
 success!!
....................................[  OK  ]
ODBCINI=test.ini ./my_catalog myodbc3 root  ../../var/tmp/master.sock
[catalog/my_catalog.c][main][708]
.....................................[  OK  ]
ODBCINI=test.ini ./my_error myodbc3 root  ../../var/tmp/master.sock
[error/my_error.c][main][179]
.........................................[  OK  ]
ODBCINI=test.ini ./mytest32 myodbc3 root  ../../var/tmp/master.sock
[test32/mytest32.c][main][961]
........................................[  OK  ]
ODBCINI=test.ini ./my_use_result 1000 "myodbc3" "root" "" "../../var/tmp/master.sock"
[use_result/my_use_result.c][main][193]
...............................[  OK  ]
for test in mytest mytest2 mytest3; do \
	  echo ODBCINI=test.ini \
	    ./$test -1 "myodbc3" "root" "" "../../var/tmp/master.sock" || exit 1; \
	  ODBCINI=test.ini \
	    ./$test -1 "myodbc3" "root" "" "../../var/tmp/master.sock" || exit 1; \
	done
ODBCINI=test.ini ./mytest -1 myodbc3 root  ../../var/tmp/master.sock
[test/mytest.c][my_setpos_upd_pk_order][3791]
[test/mytest.c][my_setpos_upd_pk_order1][3868]


[test/mytest.c][3909][21S02][MySQL][ODBC 3.51 Driver][mysqld-5.0.25-debug-log]Degree of
derived table does not match column list

[test/mytest.c][t_setpos_upd_bug1][3267]
[test/mytest.c][t_mul_pkdel][2327]
[test/mytest.c][t_mul_pkdel1][2398]
[test/mytest.c][tmysql_setpos_pkdel][1732]
[test/mytest.c][tmysql_setpos_pkdel1][1966]
[test/mytest.c][tmysql_setpos_pkdel2][2043]
[test/mytest.c][tmysql_setpos_pkdel3][2256]


[test/mytest.c][399][HY107][MySQL][ODBC 3.51 Driver][mysqld-5.0.25-debug-log]Row value out
of range

[test/mytest.c][tmysql_mtab_setpos_del][1639]


[test/mytest.c][1694][HY107][MySQL][ODBC 3.51 Driver][mysqld-5.0.25-debug-log]Row value
out of range

[test/mytest.c][tmysql_rowstatus][2117]
[test/mytest.c][t_alias_setpos_pkdel][1809]
[test/mytest.c][tmy_cursor1][3464]
[test/mytest.c][tmysql_setpos_add][453]
[test/mytest.c][tmysql_pos_update_ex4][1483]
[test/mytest.c][tmysql_pos_update_ex][1188]
[test/mytest.c][tmysql_pos_update_ex1][1268]
[test/mytest.c][tmysql_pos_update_ex2][1349]
[test/mytest.c][tmysql_pos_update_ex3][1429]


[test/mytest.c][1466] SQLGetDiagRec returned :100, but rc = -1

[test/mytest.c][tmysql_pos_delete][1039]


[test/mytest.c][1073][HY000][MySQL][ODBC 3.51 Driver][mysqld-5.0.25-debug-log]Specified
SQL syntax is not supported



[test/mytest.c][1076][42000][MySQL][ODBC 3.51 Driver][mysqld-5.0.25-debug-log]You have an
error in your SQL syntax; check the manual that corresponds to your MySQL server version
for the right syntax to use near 'OF venu_cur curs' at line 1



[test/mytest.c][1079][42000][MySQL][ODBC 3.51 Driver][mysqld-5.0.25-debug-log]You have an
error in your SQL syntax; check the manual that corresponds to your MySQL server version
for the right syntax to use near 'CURRENT OF venu_cur' at line 1

[test/mytest.c][tmysql_pos_update][1110]


[test/mytest.c][1144][HY000][MySQL][ODBC 3.51 Driver][mysqld-5.0.25-debug-log]Specified
SQL syntax is not supported



[test/mytest.c][1147][42000][MySQL][ODBC 3.51 Driver][mysqld-5.0.25-debug-log]You have an
error in your SQL syntax; check the manual that corresponds to your MySQL server version
for the right syntax to use near 'UPerrDATE tmysql_pos_delete SET col1= 999, col2 =
'update' WHERE CURRENT OF' at line 1

[test/mytest.c][tmysql_pos_dyncursor][1559]
[test/mytest.c][tmysql_pcbvalue][738]
[test/mytest.c][my_setpos_upd_pk_order][3791]
[test/mytest.c][my_setpos_upd_pk_order1][3868]


[test/mytest.c][3909][21S02][MySQL][ODBC 3.51 Driver][mysqld-5.0.25-debug-log]Degree of
derived table does not match column list

[test/mytest.c][t_setpos_upd_bug1][3267]
[test/mytest.c][t_mul_pkdel][2327]
[test/mytest.c][t_mul_pkdel1][2398]
[test/mytest.c][tmysql_setpos_pkdel][1732]
[test/mytest.c][tmysql_setpos_pkdel1][1966]
[test/mytest.c][tmysql_setpos_pkdel2][2043]
[test/mytest.c][tmysql_setpos_pkdel3][2256]


[test/mytest.c][399][HY107][MySQL][ODBC 3.51 Driver][mysqld-5.0.25-debug-log]Row value out
of range

[test/mytest.c][tmysql_mtab_setpos_del][1639]


[test/mytest.c][1694][HY107][MySQL][ODBC 3.51 Driver][mysqld-5.0.25-debug-log]Row value
out of range

[test/mytest.c][tmysql_rowstatus][2117]
[test/mytest.c][t_alias_setpos_pkdel][1809]
[test/mytest.c][tmy_cursor1][3464]
[test/mytest.c][tmysql_setpos_add][453]
[test/mytest.c][tmysql_pos_update_ex4][1483]
[test/mytest.c][tmysql_pos_update_ex][1188]
[test/mytest.c][tmysql_pos_update_ex1][1268]
[test/mytest.c][tmysql_pos_update_ex2][1349]
[test/mytest.c][tmysql_pos_update_ex3][1429]


[test/mytest.c][1466] SQLGetDiagRec returned :100, but rc = -1

[test/mytest.c][tmysql_pos_delete][1039]


[test/mytest.c][1073][HY000][MySQL][ODBC 3.51 Driver][mysqld-5.0.25-debug-log]Specified
SQL syntax is not supported



[test/mytest.c][1076][42000][MySQL][ODBC 3.51 Driver][mysqld-5.0.25-debug-log]You have an
error in your SQL syntax; check the manual that corresponds to your MySQL server version
for the right syntax to use near 'OF venu_cur curs' at line 1



[test/mytest.c][1079][42000][MySQL][ODBC 3.51 Driver][mysqld-5.0.25-debug-log]You have an
error in your SQL syntax; check the manual that corresponds to your MySQL server version
for the right syntax to use near 'CURRENT OF venu_cur' at line 1

[test/mytest.c][tmysql_pos_update][1110]


[test/mytest.c][1144][HY000][MySQL][ODBC 3.51 Driver][mysqld-5.0.25-debug-log]Specified
SQL syntax is not supported



[test/mytest.c][1147][42000][MySQL][ODBC 3.51 Driver][mysqld-5.0.25-debug-log]You have an
error in your SQL syntax; check the manual that corresponds to your MySQL server version
for the right syntax to use near 'UPerrDATE tmysql_pos_delete SET col1= 999, col2 =
'update' WHERE CURRENT OF' at line 1

[test/mytest.c][tmysql_pos_dyncursor][1559]
[test/mytest.c][tmysql_pcbvalue][738]
ODBCINI=test.ini ./mytest2 -1 myodbc3 root  ../../var/tmp/master.sock
[test2/mytest2.c][t_basic][31]
[test2/mytest2.c][tmy_cursor1][3476]
[test2/mytest2.c][tmysql_setpos_add][471]
[test2/mytest2.c][tmysql_pos_delete][1050]


[test2/mytest2.c][1084][HY000][MySQL][ODBC 3.51 Driver][mysqld-5.0.25-debug-log]Specified
SQL syntax is not supported



[test2/mytest2.c][1087][42000][MySQL][ODBC 3.51 Driver][mysqld-5.0.25-debug-log]You have
an error in your SQL syntax; check the manual that corresponds to your MySQL server
version for the right syntax to use near 'OF venu_cur curs' at line 1



[test2/mytest2.c][1090][42000][MySQL][ODBC 3.51 Driver][mysqld-5.0.25-debug-log]You have
an error in your SQL syntax; check the manual that corresponds to your MySQL server
version for the right syntax to use near 'CURRENT OF venu_cur' at line 1

[test2/mytest2.c][t_sqlspecialcols][559]
[test2/mytest2.c][t_tran][2532]
[test2/mytest2.c][t_tran_ddl][2586]
[test2/mytest2.c][tmysql_showkeys][1704]
[test2/mytest2.c][tmysql_bindparam][842]
[test2/mytest2.c][tmysql_fix][913]
[test2/mytest2.c][tmysql_bindcol][678]
[test2/mytest2.c][tmysql_pcbvalue][750]
[test2/mytest2.c][t_bigint][3159]
[test2/mytest2.c][t_enumset][2780]
[test2/mytest2.c][t_acc_update][3386]
[test2/mytest2.c][t_exfetch][3678]
[test2/mytest2.c][t_desccol1][3591]
[test2/mytest2.c][t_colatttribtes][3074]
[test2/mytest2.c][t_desccol][2841]
[test2/mytest2.c][t_desccolext][2930]
[test2/mytest2.c][t_nativesql][3575]
ODBCINI=test.ini ./mytest3 -1 myodbc3 root  ../../var/tmp/master.sock
[test3/mytest3.c][t_basic][66]

 row 2	: 100
 row 3	: 150
 row 4	: 200
 row 5	: 250
 row 6	: 300
 row 7	: 350
 row 8	: 400
 row 9	: 450
 row 10	: 500
 row 11	: 550
 row 12	: 600
 row 13	: 650
 row 14	: 700
 row 15	: 750
 row 16	: 800
 row 17	: 850
 row 18	: 900
 row 19	: 950
 row 20	: 1000
 row 21	: 1050
 row 22	: 1100
 row 23	: 1150
 row 24	: 1200
 row 25	: 1250
 row 26	: 1300
 row 27	: 1350
 row 28	: 1400
 row 29	: 1450
 row 30	: 1500
 row 31	: 1550
 row 32	: 1600
 row 33	: 1650
 row 34	: 1700
 row 35	: 1750
 row 36	: 1800
 row 37	: 1850
 row 38	: 1900
 row 39	: 1950
 row 40	: 2000
 Total rows Found:40
[test3/mytest3.c][t_error][3629]

 state  : 42S02
 native : 1051
 error  : [MySQL][ODBC 3.51 Driver][mysqld-5.0.25-debug-log]Unknown table
'NON_EXISTANT_TABLE_t_error'
 errlen : 92

 state  : 42S02
 native : 1051
 error  : [MySQL][ODBC 3.51 Driver][mysqld-5.0.25-debug-log]Unknown table
'NON_EXISTANT_TABLE_t_error'
 errlen : 92

 state  : 42S02
 native : 1051
 error  : [MySQL][ODBC 3.51 Driver][mysqld-5.0.25-debug-log]Unknown table
'NON_EXISTANT_TABLE_t_error'
 errlen : 92

 state  : HYC00
 native : 537
 error  : [MySQL][ODBC 3.51 Driver]Optional feature not implemented
 errlen : 57

 state  : HYC00
 native : 537
 error  : [MySQL][ODBC 3.51 Driver]Optional feature not implemented
 errlen : 57

 state  : HYC00
 native : 537
 error  : [MySQL][ODBC 3.51 Driver]Optional feature not implemented
 errlen : 57
[test3/mytest3.c][t_pos_datetime_delete][4468]

 current_row: 1
 rows affected: 1
 current_row: 0
 rows affected: 1
 SELECT id FROM t_pos_delete
 obtained: `2` (expected: `2`)[test3/mytest3.c][t_pos_datetime_delete1][4592]

 current_row: 2
 rows affected: 1
 current_row: 3
 current_row: 4
 rows affected: 1[test3/mytest3.c][t_pos_column_ignore][3712]
 rows affected:0
 rows affected:1
[test3/mytest3.c][t_mul_pkdel][1456]
 pcrow:1
 row1:100,


[test3/mytest3.c][1501][HYC00][MySQL][ODBC 3.51 Driver][mysqld-5.0.25-debug-log]Optional
feature not implemented

 rows affected:1
[test3/mytest3.c][t_mul_pkdel1][1533]
 pcrow:1
 row1:400,


[test3/mytest3.c][1575][HY107][MySQL][ODBC 3.51 Driver][mysqld-5.0.25-debug-log]Row value
out of range

 rows affected:1
[test3/mytest3.c][t_refresh][1335]
[test3/mytest3.c][t_empty_str_bug][6077]
 rows affected:1
[test3/mytest3.c][tmysql_pos_delete][695]


[test3/mytest3.c][729][HY000][MySQL][ODBC 3.51 Driver][mysqld-5.0.25-debug-log]Specified
SQL syntax is not supported



[test3/mytest3.c][732][42000][MySQL][ODBC 3.51 Driver][mysqld-5.0.25-debug-log]You have an
error in your SQL syntax; check the manual that corresponds to your MySQL server version
for the right syntax to use near 'OF venu_cur curs' at line 1



[test3/mytest3.c][735][42000][MySQL][ODBC 3.51 Driver][mysqld-5.0.25-debug-log]You have an
error in your SQL syntax; check the manual that corresponds to your MySQL server version
for the right syntax to use near 'CURRENT OF venu_cur' at line 1

[test3/mytest3.c][tmysql_pos_update][766]


[test3/mytest3.c][797][HY000][MySQL][ODBC 3.51 Driver][mysqld-5.0.25-debug-log]Specified
SQL syntax is not supported



[test3/mytest3.c][800][42000][MySQL][ODBC 3.51 Driver][mysqld-5.0.25-debug-log]You have an
error in your SQL syntax; check the manual that corresponds to your MySQL server version
for the right syntax to use near 'UPerrDATE tmysql_pos_delete SET col1= 999, col2 =
'update' WHERE CURRENT OF' at line 1

[test3/mytest3.c][tmysql_pos_update_ex][3216]
[test3/mytest3.c][tmysql_pos_update_ex1][3294]
[test3/mytest3.c][tmysql_pos_update_ex2][3372]
[test3/mytest3.c][tmysql_pos_update_ex3][3449]


[test3/mytest3.c][3485] SQLGetDiagRec returned :100, but rc = -1

[test3/mytest3.c][t_acc_crash][2900]
[test3/mytest3.c][tmysql_pcbvalue][2982]
 row1: 100(8), venu(4), mysql(5)
 row2: 200(8), monty(5),mysql2(6)
 updated data:upda(4)[test3/mytest3.c][tmysql_specialcols][567]
[test3/mytest3.c][t_tran][1660]
[test3/mytest3.c][tmysql_showkeys][905]
[test3/mytest3.c][tmysql_bindcol][623]
 outdata: 200, MySQL(5)
[test3/mytest3.c][t_convert][6677]
[test3/mytest3.c][t_tstotime][1817]


[test3/mytest3.c][t_tstotime1][1915]

[test3/mytest3.c][t_longlong1][3850]
[test3/mytest3.c][t_bigint][2056]

 id:999,nlen:8,4
[test3/mytest3.c][t_enumset][1995]
[test3/mytest3.c][t_gettypeinfo][2375]

 total columns: 19[test3/mytest3.c][t_getinfo][2401]

 SQL_DRIVER_ODBC_VER: 03.51(5)[test3/mytest3.c][t_putdata3][6548]
[test3/mytest3.c][t_time1][5600]

 time: 00:00:03(8)
 time: 01:00:00(8)
 time: 19:00:00(8)
 time: 01:01:00(8)
 time: 01:00:01(8)
 time: 00:01:00(8)
 time: 00:11:12(8)
 time: 01:01:01(8)
 time: 00:00:00(8)
 time: 10:11:12(8)
 time: 10:11:12(6)
 time: 5:59:59(6)
 time: 0:0:0(6)[test3/mytest3.c][t_putdata][5378]

 data: mysql - the open source database company(40)[test3/mytest3.c][t_putdata1][5446]

 data: mysql - the open source database company(40)[test3/mytest3.c][t_putdata2][5516]

 data: mysql - the open source database company(40)
 data: MySQL AB(8)[test3/mytest3.c][t_tables_bug][5329]

 total columns in SQLTables: 5
 Column Number'1':
	 Column Name    : TABLE_CAT
	 NameLengh      : 9
	 DataType       : 12
	 ColumnSize     : 64
	 DecimalDigits  : 0
	 Nullable       : 1
 Column Number'2':
	 Column Name    : TABLE_SCHEM
	 NameLengh      : 11
	 DataType       : 12
	 ColumnSize     : 64
	 DecimalDigits  : 0
	 Nullable       : 1
 Column Number'3':
	 Column Name    : TABLE_NAME
	 NameLengh      : 10
	 DataType       : 12
	 ColumnSize     : 64
	 DecimalDigits  : 0
	 Nullable       : 1
 Column Number'4':
	 Column Name    : TABLE_TYPE
	 NameLengh      : 10
	 DataType       : 12
	 ColumnSize     : 64
	 DecimalDigits  : 0
	 Nullable       : 1
 Column Number'5':
	 Column Name    : REMARKS
	 NameLengh      : 7
	 DataType       : 12
	 ColumnSize     : 64
	 DecimalDigits  : 0
	 Nullable       : 1[test3/mytest3.c][t_convert_type][4932]

 odbc version: SQL_OV_ODBC3
 MAX(col0): 4
 MAX(col1): 91
 MAX(col0): 1
 CAST(MAX(col1) AS DATE): 91
 CONVERT(MAX(col1),DATE): 91
 CAST(MAX(col1) AS CHAR): 12[test3/mytest3.c][t_warning][4123]

 data: ven(13)
 data: u a(10)
 data: nug(7)
 data: ant(4)[test3/mytest3.c][t_scroll][2776]
[test3/mytest3.c][t_getcursor][2291]

 default cursor name  : SQL_CUR0(8)
 default cursor name  : SQL_CUR1(8)
 truncated cursor name: SQL(8)
 untouched cursor name: SQL(8)
 truncated cursor name: SQL_CUR(8)
 full cursor name     : SQL_CUR0(8)
 full setcursor name  : venucur(7)[test3/mytest3.c][t_getcursor1][2354]

 SQL_CUR2(8) 
 SQL_CUR3(8) 
 SQL_CUR4(8) 
 SQL_CUR5(8) 
 SQL_CUR6(8) 
 SQL_CUR7(8) 
 SQL_CUR8(8) 
 SQL_CUR9(8) 
 SQL_CUR10(9) 
 SQL_CUR11(9) 
 SQL_CUR12(9) 
 SQL_CUR13(9) 
 SQL_CUR14(9) 
 SQL_CUR15(9) 
 SQL_CUR16(9) 
 SQL_CUR17(9) 
 SQL_CUR18(9) 
 SQL_CUR19(9) 
 SQL_CUR20(9) 
 SQL_CUR21(9) 
 SQL_CUR22(9) 
 SQL_CUR23(9) 
 SQL_CUR24(9) 
 SQL_CUR25(9) 
 SQL_CUR26(9) 
 SQL_CUR27(9) 
 SQL_CUR28(9) 
 SQL_CUR29(9) 
 SQL_CUR30(9) 
 SQL_CUR31(9) 
 SQL_CUR32(9) 
 SQL_CUR33(9) 
 SQL_CUR34(9) 
 SQL_CUR35(9) 
 SQL_CUR36(9) 
 SQL_CUR37(9) 
 SQL_CUR38(9) 
 SQL_CUR39(9) 
 SQL_CUR40(9) 
 SQL_CUR41(9) 
 SQL_CUR42(9) 
 SQL_CUR43(9) 
 SQL_CUR44(9) 
 SQL_CUR45(9) 
 SQL_CUR46(9) 
 SQL_CUR47(9) 
 SQL_CUR48(9) 
 SQL_CUR49(9) 
 SQL_CUR50(9) 
 SQL_CUR51(9) 
 SQL_CUR52(9) 
 SQL_CUR53(9) 
 SQL_CUR54(9) 
 SQL_CUR55(9) 
 SQL_CUR56(9) 
 SQL_CUR57(9) 
 SQL_CUR58(9) 
 SQL_CUR59(9) 
 SQL_CUR60(9) 
 SQL_CUR61(9) 
 SQL_CUR62(9) 
 SQL_CUR63(9) 
 SQL_CUR64(9) 
 SQL_CUR65(9) 
 SQL_CUR66(9) 
 SQL_CUR67(9) 
 SQL_CUR68(9) 
 SQL_CUR69(9) 
 SQL_CUR70(9) 
 SQL_CUR71(9) 
 SQL_CUR72(9) 
 SQL_CUR73(9) 
 SQL_CUR74(9) 
 SQL_CUR75(9) 
 SQL_CUR76(9) 
 SQL_CUR77(9) 
 SQL_CUR78(9) 
 SQL_CUR79(9) 
 SQL_CUR80(9) 
 SQL_CUR81(9) 
 SQL_CUR82(9) 
 SQL_CUR83(9) 
 SQL_CUR84(9) 
 SQL_CUR85(9) 
 SQL_CUR86(9) 
 SQL_CUR87(9) 
 SQL_CUR88(9) 
 SQL_CUR89(9) 
 SQL_CUR90(9) 
 SQL_CUR91(9) 
 SQL_CUR92(9) 
 SQL_CUR93(9) 
 SQL_CUR94(9) 
 SQL_CUR95(9) 
 SQL_CUR96(9) 
 SQL_CUR97(9) 
 SQL_CUR98(9) 
 SQL_CUR99(9) 
 SQL_CUR100(10) 
 SQL_CUR101(10) [test3/mytest3.c][t_prepare][2570]
 outdata: 200, MySQL(5)
[test3/mytest3.c][t_prepare1][2632]
[test3/mytest3.c][t_msdev_bug][3501]
 SQL_CURRENT_QUALIFIER:client_odbc_test
 SQL_ATTR_CURRENT_CATRALOG:client_odbc_test(16)
[test3/mytest3.c][t_time][3908]

 time:20:59:45[test3/mytest3.c][t_diagrec][2699]
 ** SQL_HANDLE_STMT ** 

 100@(0)
 0@[MySQL][ODBC 3.51 Driver][mysqld-5.0.25-debug-log]Unknown table
'ODBC3_NON_EXISTANTi_TAB'(89)
 1@(89)
 1@[MySQL][O(89)
 -1@(0)[test3/mytest3.c][t_decimal][4031]

 decimal(SQL_C_DOUBLE) : 189.456700
 decimal(SQL_C_INTEGER): 189.000000
 decimal(SQL_C_CHAR)   : 189.456700
 decimal(SQL_C_LONG)   : -23.000000[test3/mytest3.c][t_numeric][3970]


[test3/mytest3.c][3986][07006][MySQL][ODBC 3.51 Driver][mysqld-5.0.25-debug-log]Restricted
data type attribute violation(SQL_C_NUMERIC)



[test3/mytest3.c][3999][07006][MySQL][ODBC 3.51 Driver][mysqld-5.0.25-debug-log]Restricted
data type attribute violation(SQL_C_NUMERIC)



[test3/mytest3.c][4005][07006][MySQL][ODBC 3.51 Driver][mysqld-5.0.25-debug-log]Restricted
data type attribute violation(SQL_C_NUMERIC)



[test3/mytest3.c][4017][07006][MySQL][ODBC 3.51 Driver][mysqld-5.0.25-debug-log]Restricted
data type attribute violation(SQL_C_NUMERIC)

[test3/mytest3.c][t_zerolength][4282]

 length: 0
 length: 0
 length: 0
 data: , length: 0
 data: , length: 0
 data: , length: 0
 length: 4
 length: 5
 length: 5
 data: , length: 4
 data; mz, length: 5
 length: 5
 data: ven, length: 4
 data: mysq, length: 5
 data: venu, length: 4
 data: mysql, length: 5
 data: zenu, length: 10[test3/mytest3.c][t_odbc3_envattr][2173]


[test3/mytest3.c][2179][HYC00][MySQL][ODBC 3.51 Driver]Optional feature not implemented



[test3/mytest3.c][2188][S1010][MySQL][ODBC 3.51 Driver]Function sequence error

default odbc version:2
new odbc version:3


[test3/mytest3.c][2219][HY010][MySQL][ODBC 3.51 Driver]Function sequence error

default odbc version:3
[test3/mytest3.c][t_odbc3_handle][2240]


[test3/mytest3.c][2262][HY010][MySQL][ODBC 3.51 Driver]Function sequence error


 default odbc version:3[test3/mytest3.c][t_text_fetch][4720]

 row '0' (lengths: 255,1500,2000,2999)
 row '1' (lengths: 255,1500,2000,2999)
 row '2' (lengths: 255,1500,2000,2999)
 row '3' (lengths: 255,1500,2000,2999)
 row '4' (lengths: 255,1500,2000,2999)
 row '5' (lengths: 255,1500,2000,2999)
 row '6' (lengths: 255,1500,2000,2999)
 row '7' (lengths: 255,1500,2000,2999)
 row '8' (lengths: 255,1500,2000,2999)
 row '9' (lengths: 255,1500,2000,2999)
 total rows: 10[test3/mytest3.c][t_non_cache_bug][5150]
[test3/mytest3.c][t_cache_bug][5058]
[test3/mytest3.c][t_desc_col][6459]

 total columns: 23

 Column Number'1':
	 Column Name    : c1
	 NameLengh      : 2
	 DataType       : 4
	 ColumnSize     : 11
	 DecimalDigits  : 0
	 Nullable       : 1

 Column Number'2':
	 Column Name    : c2
	 NameLengh      : 2
	 DataType       : -2
	 ColumnSize     : 2
	 DecimalDigits  : 0
	 Nullable       : 0

 Column Number'3':
	 Column Name    : c3
	 NameLengh      : 2
	 DataType       : 1
	 ColumnSize     : 1
	 DecimalDigits  : 0
	 Nullable       : 1

 Column Number'4':
	 Column Name    : c4
	 NameLengh      : 2
	 DataType       : 12
	 ColumnSize     : 5
	 DecimalDigits  : 0
	 Nullable       : 1

 Column Number'5':
	 Column Name    : c5
	 NameLengh      : 2
	 DataType       : 3
	 ColumnSize     : 10
	 DecimalDigits  : 3
	 Nullable       : 0

 Column Number'6':
	 Column Name    : c6
	 NameLengh      : 2
	 DataType       : -6
	 ColumnSize     : 4
	 DecimalDigits  : 0
	 Nullable       : 1

 Column Number'7':
	 Column Name    : c7
	 NameLengh      : 2
	 DataType       : 5
	 ColumnSize     : 6
	 DecimalDigits  : 0
	 Nullable       : 1

 Column Number'8':
	 Column Name    : c8
	 NameLengh      : 2
	 DataType       : 3
	 ColumnSize     : 4
	 DecimalDigits  : 2
	 Nullable       : 1

 Column Number'9':
	 Column Name    : c9
	 NameLengh      : 2
	 DataType       : 8
	 ColumnSize     : 22
	 DecimalDigits  : 31
	 Nullable       : 1

 Column Number'10':
	 Column Name    : c10
	 NameLengh      : 3
	 DataType       : 7
	 ColumnSize     : 12
	 DecimalDigits  : 31
	 Nullable       : 1

 Column Number'11':
	 Column Name    : c11
	 NameLengh      : 3
	 DataType       : -5
	 ColumnSize     : 19
	 DecimalDigits  : 0
	 Nullable       : 0

 Column Number'12':
	 Column Name    : c12
	 NameLengh      : 3
	 DataType       : -3
	 ColumnSize     : 12
	 DecimalDigits  : 0
	 Nullable       : 1

 Column Number'13':
	 Column Name    : c13
	 NameLengh      : 3
	 DataType       : 1
	 ColumnSize     : 20
	 DecimalDigits  : 0
	 Nullable       : 0

 Column Number'14':
	 Column Name    : c14
	 NameLengh      : 3
	 DataType       : 7
	 ColumnSize     : 10
	 DecimalDigits  : 3
	 Nullable       : 1

 Column Number'15':
	 Column Name    : c15
	 NameLengh      : 3
	 DataType       : -1
	 ColumnSize     : 255
	 DecimalDigits  : 0
	 Nullable       : 1

 Column Number'16':
	 Column Name    : c16
	 NameLengh      : 3
	 DataType       : -1
	 ColumnSize     : 65535
	 DecimalDigits  : 0
	 Nullable       : 1

 Column Number'17':
	 Column Name    : c17
	 NameLengh      : 3
	 DataType       : -1
	 ColumnSize     : 16777215
	 DecimalDigits  : 0
	 Nullable       : 1

 Column Number'18':
	 Column Name    : c18
	 NameLengh      : 3
	 DataType       : -1
	 ColumnSize     : -1
	 DecimalDigits  : 0
	 Nullable       : 1

 Column Number'19':
	 Column Name    : c19
	 NameLengh      : 3
	 DataType       : -4
	 ColumnSize     : 255
	 DecimalDigits  : 0
	 Nullable       : 1

 Column Number'20':
	 Column Name    : c20
	 NameLengh      : 3
	 DataType       : -4
	 ColumnSize     : 65535
	 DecimalDigits  : 0
	 Nullable       : 1

 Column Number'21':
	 Column Name    : c21
	 NameLengh      : 3
	 DataType       : -4
	 ColumnSize     : 16777215
	 DecimalDigits  : 0
	 Nullable       : 1

 Column Number'22':
	 Column Name    : c22
	 NameLengh      : 3
	 DataType       : -4
	 ColumnSize     : -1
	 DecimalDigits  : 0
	 Nullable       : 1

 Column Number'23':
	 Column Name    : c23
	 NameLengh      : 3
	 DataType       : -4
	 ColumnSize     : 255
	 DecimalDigits  : 0
	 Nullable       : 1[test3/mytest3.c][t_max_rows][2485]
[test3/mytest3.c][t_stmt_attr_status][2413]


[test3/mytest3.c][2450][HY106][MySQL][ODBC 3.51 Driver][mysqld-5.0.25-debug-log]Wrong
fetchtype with FORWARD ONLY cursor

[test3/mytest3.c][t_rows_fetched_ptr][5968]

 total columns: 1
 desc count: 1
 desc name: id
 fetched ptr: 2
 row[0]:
	 value : 1 (8)
	 status: 0
 row[1]:
	 value : 2 (0)
	 status: 0
 fetched ptr: 1
 row[0]:
	 value : 3 (8)
	 status: 0[test3/mytest3.c][t_rows_fetched_ptr1][6293]

 total rows fetched: 1
 total rows fetched: 1
 total rows fetched: 1
 total rows fetched: 1
 total rows fetched: 1
 total rows fetched: 1
 total rows fetched: 2
 total rows fetched: 2
 total rows fetched: 2[test3/mytest3.c][t_row_array_size][5870]
[test3/mytest3.c][t_current_catalog][6162]

 current_catalog: client_odbc_test (16)

[test3/mytest3.c][6179][HY000][MySQL][ODBC 3.51 Driver]Unknown database
't_odbc_test_cur_catalog'


 current_catalog: t_odbc_test_cur_catalog (23)

[test3/mytest3.c][6195][HY000][MySQL][ODBC 3.51 Driver]Unknown database
't_odbc_test_cur_catalog-test-12455'

[test3/mytest3.c][t_max_select][1605]
 inserting 1000 rows, it will take some time
 
 1 
 2 
 3 
 4 
 5 
 6 
 7 
 8 
 9 
 10 
 11 
 12 
 13 
 14 
 15 
 16 
 17 
 18 
 19 
20 
 21 
 22 
 23 
 24 
 25 
 26 
 27 
 28 
 29 
 30 
 31 
 32 
 33 
 34 
 35 
 36 
 37 
38 
 39 
 40 
 41 
 42 
 43 
 44 
 45 
 46 
 47 
 48 
 49 
 50 
 51 
 52 
 53 
 54 
 55 
56 
 57 
 58 
 59 
 60 
 61 
 62 
 63 
 64 
 65 
 66 
 67 
 68 
 69 
 70 
 71 
 72 
 73 
74 
 75 
 76 
 77 
 78 
 79 
 80 
 81 
 82 
 83 
 84 
 85 
 86 
 87 
 88 
 89 
 90 
 91 
92 
 93 
 94 
 95 
 96 
 97 
 98 
 99 
 100 
 101 
 102 
 103 
 104 
 105 
 106 
 107 
108 
 109 
 110 
 111 
 112 
 113 
 114 
 115 
 116 
 117 
 118 
 119 
 120 
 121 
 122 
123 
 124 
 125 
 126 
 127 
 128 
 129 
 130 
 131 
 132 
 133 
 134 
 135 
 136 
 137 
138 
 139 
 140 
 141 
 142 
 143 
 144 
 145 
 146 
 147 
 148 
 149 
 150 
 151 
 152 
153 
 154 
 155 
 156 
 157 
 158 
 159 
 160 
 161 
 162 
 163 
 164 
 165 
 166 
 167 
168 
 169 
 170 
 171 
 172 
 173 
 174 
 175 
 176 
 177 
 178 
 179 
 180 
 181 
 182 
183 
 184 
 185 
 186 
 187 
 188 
 189 
 190 
 191 
 192 
 193 
 194 
 195 
 196 
 197 
198 
 199 
 200 
 201 
 202 
 203 
 204 
 205 
 206 
 207 
 208 
 209 
 210 
 211 
 212 
213 
 214 
 215 
 216 
 217 
 218 
 219 
 220 
 221 
 222 
 223 
 224 
 225 
 226 
 227 
228 
 229 
 230 
 231 
 232 
 233 
 234 
 235 
 236 
 237 
 238 
 239 
 240 
 241 
 242 
243 
 244 
 245 
 246 
 247 
 248 
 249 
 250 
 251 
 252 
 253 
 254 
 255 
 256 
 257 
258 
 259 
 260 
 261 
 262 
 263 
 264 
 265 
 266 
 267 
 268 
 269 
 270 
 271 
 272 
273 
 274 
 275 
 276 
 277 
 278 
 279 
 280 
 281 
 282 
 283 
 284 
 285 
 286 
 287 
288 
 289 
 290 
 291 
 292 
 293 
 294 
 295 
 296 
 297 
 298 
 299 
 300 
 301 
 302 
303 
 304 
 305 
 306 
 307 
 308 
 309 
 310 
 311 
 312 
 313 
 314 
 315 
 316 
 317 
318 
 319 
 320 
 321 
 322 
 323 
 324 
 325 
 326 
 327 
 328 
 329 
 330 
 331 
 332 
333 
 334 
 335 
 336 
 337 
 338 
 339 
 340 
 341 
 342 
 343 
 344 
 345 
 346 
 347 
348 
 349 
 350 
 351 
 352 
 353 
 354 
 355 
 356 
 357 
 358 
 359 
 360 
 361 
 362 
363 
 364 
 365 
 366 
 367 
 368 
 369 
 370 
 371 
 372 
 373 
 374 
 375 
 376 
 377 
378 
 379 
 380 
 381 
 382 
 383 
 384 
 385 
 386 
 387 
 388 
 389 
 390 
 391 
 392 
393 
 394 
 395 
 396 
 397 
 398 
 399 
 400 
 401 
 402 
 403 
 404 
 405 
 406 
 407 
408 
 409 
 410 
 411 
 412 
 413 
 414 
 415 
 416 
 417 
 418 
 419 
 420 
 421 
 422 
423 
 424 
 425 
 426 
 427 
 428 
 429 
 430 
 431 
 432 
 433 
 434 
 435 
 436 
 437 
438 
 439 
 440 
 441 
 442 
 443 
 444 
 445 
 446 
 447 
 448 
 449 
 450 
 451 
 452 
453 
 454 
 455 
 456 
 457 
 458 
 459 
 460 
 461 
 462 
 463 
 464 
 465 
 466 
 467 
468 
 469 
 470 
 471 
 472 
 473 
 474 
 475 
 476 
 477 
 478 
 479 
 480 
 481 
 482 
483 
 484 
 485 
 486 
 487 
 488 
 489 
 490 
 491 
 492 
 493 
 494 
 495 
 496 
 497 
498 
 499 
 500 
 501 
 502 
 503 
 504 
 505 
 506 
 507 
 508 
 509 
 510 
 511 
 512 
513 
 514 
 515 
 516 
 517 
 518 
 519 
 520 
 521 
 522 
 523 
 524 
 525 
 526 
 527 
528 
 529 
 530 
 531 
 532 
 533 
 534 
 535 
 536 
 537 
 538 
 539 
 540 
 541 
 542 
543 
 544 
 545 
 546 
 547 
 548 
 549 
 550 
 551 
 552 
 553 
 554 
 555 
 556 
 557 
558 
 559 
 560 
 561 
 562 
 563 
 564 
 565 
 566 
 567 
 568 
 569 
 570 
 571 
 572 
573 
 574 
 575 
 576 
 577 
 578 
 579 
 580 
 581 
 582 
 583 
 584 
 585 
 586 
 587 
588 
 589 
 590 
 591 
 592 
 593 
 594 
 595 
 596 
 597 
 598 
 599 
 600 
 601 
 602 
603 
 604 
 605 
 606 
 607 
 608 
 609 
 610 
 611 
 612 
 613 
 614 
 615 
 616 
 617 
618 
 619 
 620 
 621 
 622 
 623 
 624 
 625 
 626 
 627 
 628 
 629 
 630 
 631 
 632 
633 
 634 
 635 
 636 
 637 
 638 
 639 
 640 
 641 
 642 
 643 
 644 
 645 
 646 
 647 
648 
 649 
 650 
 651 
 652 
 653 
 654 
 655 
 656 
 657 
 658 
 659 
 660 
 661 
 662 
663 
 664 
 665 
 666 
 667 
 668 
 669 
 670 
 671 
 672 
 673 
 674 
 675 
 676 
 677 
678 
 679 
 680 
 681 
 682 
 683 
 684 
 685 
 686 
 687 
 688 
 689 
 690 
 691 
 692 
693 
 694 
 695 
 696 
 697 
 698 
 699 
 700 
 701 
 702 
 703 
 704 
 705 
 706 
 707 
 708 
 709 
 710 
 711 
 712 
 713 
 714 
 715 
716 
 717 
 718 
 719 
 720 
 721 
 722 
 723 
 724 
 725 
 726 
 727 
 728 
 729 
 730 
731 
 732 
 733 
 734 
 735 
 736 
 737 
 738 
 739 
 740 
 741 
 742 
 743 
 744 
 745 
746 
 747 
 748 
 749 
 750 
 751 
 752 
 753 
 754 
 755 
 756 
 757 
 758 
 759 
 760 
761 
 762 
 763 
 764 
 765 
 766 
 767 
 768 
 769 
 770 
 771 
 772 
 773 
 774 
 775 
776 
 777 
 778 
 779 
 780 
 781 
 782 
 783 
 784 
 785 
 786 
 787 
 788 
 789 
 790 
791 
 792 
 793 
 794 
 795 
 796 
 797 
 798 
 799 
 800 
 801 
 802 
 803 
 804 
 805 
806 
 807 
 808 
 809 
 810 
 811 
 812 
 813 
 814 
 815 
 816 
 817 
 818 
 819 
 820 
821 
 822 
 823 
 824 
 825 
 826 
 827 
 828 
 829 
 830 
 831 
 832 
 833 
 834 
 835 
836 
 837 
 838 
 839 
 840 
 841 
 842 
 843 
 844 
 845 
 846 
 847 
 848 
 849 
 850 
851 
 852 
 853 
 854 
 855 
 856 
 857 
 858 
 859 
 860 
 861 
 862 
 863 
 864 
 865 
866 
 867 
 868 
 869 
 870 
 871 
 872 
 873 
 874 
 875 
 876 
 877 
 878 
 879 
 880 
881 
 882 
 883 
 884 
 885 
 886 
 887 
 888 
 889 
 890 
 891 
 892 
 893 
 894 
 895 
896 
 897 
 898 
 899 
 900 
 901 
 902 
 903 
 904 
 905 
 906 
 907 
 908 
 909 
 910 
911 
 912 
 913 
 914 
 915 
 916 
 917 
 918 
 919 
 920 
 921 
 922 
 923 
 924 
 925 
926 
 927 
 928 
 929 
 930 
 931 
 932 
 933 
 934 
 935 
 936 
 937 
 938 
 939 
 940 
941 
 942 
 943 
 944 
 945 
 946 
 947 
 948 
 949 
 950 
 951 
 952 
 953 
 954 
 955 
956 
 957 
 958 
 959 
 960 
 961 
 962 
 963 
 964 
 965 
 966 
 967 
 968 
 969 
 970 
971 
 972 
 973 
 974 
 975 
 976 
 977 
 978 
 979 
 980 
 981 
 982 
 983 
 984 
 985 
986 
 987 
 988 
 989 
 990 
 991 
 992 
 993 
 994 
 995 
 996 
 997 
 998 
 999 
 1000
[test3/mytest3.c][t_max_con][1715]

 total max connections supported: 100
 total connections used         : 2
 total connections to be tested : 98
 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62
63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92
93 94 95 96 97 98
 establishing '99'th connection, it should fail

[test3/mytest3.c][1783][HY000][MySQL][ODBC 3.51 Driver]Too many connections


 freeing all connections
 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62
63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92
93 94 95 96 97 98

-- test-end --
make[1]: Leaving directory `../../suite/connectors/connector-odbc-3.51/test'

--- New file ---
+++ mysql-test/suite/connectors/t/c-odbc-3.test	06/10/02 14:55:09
# Make sure C/ODBC 3 was built
--source include/have_c_odbc_3.inc

--replace_result $MYSQL_TEST_DIR ../..
--exec (cd $MYSQL_TEST_DIR/suite/connectors/connector-odbc-3.51; make testlib
TEST_SOCKET=$MASTER_MYSOCK)


Thread
bk commit into 5.0 tree (jimw:1.2292)Jim Winstead2 Oct