From: Griffin, P. J. <gr...@su...> - 2000-10-23 18:59:10
|
I don't know if the win1251 characters will make it across the list, but I'm testing a potential patch to fix [ Bug #112177 ] error with non-English column defaults. Please consider this new test GBAK_NON-ENGLISH_01 /* ** Name: gbak_non-english_01 ** Series: cf_isql ** Meta-Series: ** Dependencies: None ** Description: ** ** Expected result: GBAK shouldn't abort. ** ** Author: Patrick J. P. Griffin based on cf_isql_10 by Ravil A. Desai ** Bugs: [ Bug #112177 ] error with non-english column defaults ** Change history: ** */ $ CREATE cf_test.sql set names win1251; create database "WHERE_GDB:cf.gdb"; create table bug_bugbase ( s varchar(20) character set win1251 default 'RôbértNélsôn' not null collate win1251, i smallint default '1234' not null ); insert into bug_bugbase (s) values('BruceNélsôn'); insert into bug_bugbase (s) values('narf'); insert into bug_bugbase (i) values(4321); exit; $ CREATE cf_test2.sql connect "WHERE_GDB:cf.gdb"; select * from bug_bugbase; exit; $ CREATE cf_test3.sql set names win1251; connect "WHERE_GDB:cf.gdb"; insert into bug_bugbase (i) values(1); insert into bug_bugbase (i) values(2); insert into bug_bugbase (i) values(3); exit; $ ISQL -m -input cf_test.sql $ GBAK -b WHERE_GDB:cf.gdb cf.gbak $ RUN drop_gdb WHERE_GDB:cf.gdb $ GBAK -r cf.gbak WHERE_GDB:cf.gdb $ ISQL -e -m -input cf_test2.sql $ ISQL -e -m -input cf_test3.sql $ ISQL -e -m -input cf_test2.sql $ RUN drop_gdb WHERE_GDB:cf.gdb $ DELETE cf_test.sql cf_test2.sql cf_test3.sql cf.gbak Thanks, ...pat |