Subject | Firebird-embed-2.01 and a *.gdb with default character utf8 |
---|---|
Author | chentung7000 |
Post date | 2007-05-12T04:35:25Z |
Hi! All :
I have one problem when connecting TIbDatabase to a *.gdb
with Firebird-embed-2.01 engine. If the *.gdb is created with
' default character set none ', connected ok; but if the *.gdb is
created by 'default character set utf8' , then I got a message :
"unsupported on-disk structure for file utf.gdb; found 32779, support
10.".
Does any one has the same problem ?
And, Does any one know how to fix it ?
Thanks !
Below is my environment:
MS Vista
Firebird-2.0.1.12855-1_embed_win32
Delphi2007
TIbDatabase
test ok : jessb.gdb ( default character set none )
test failed : utf8.gdb ( default character set utf8 ) :
unsupported on-disk structure for file utf.gdb; found 32779, support
10.
[4078C73E]{ibxpress100.bpl} Ib.IBDataBaseError + $23E
[2064656D]{webdsnap100.bpl} Xmlxform.TXMLTransform.DoTransform + $2E5
[4077B1E8]{ibxpress100.bpl} Ibdatabase.TIBDatabase.DoConnect + $1F4
[20430901]{dbrtl100.bpl} DB.TCustomConnection.SetConnected + $39
[2002AE06]{rtl100.bpl } TypInfo.SetOrdProp + $36
[20DAA00E]{designide100.bpl}
DesignEditors.TPropertyEditor.SetOrdValue + $22
[20DAB0AB]{designide100.bpl} DesignEditors.TEnumProperty.SetValue +
$47
[20DA9CC5]{designide100.bpl} DesignEditors.TPropertyEditor.Edit + $C1
[20B1C772]{coreide100.bpl}
PropInsp.TPropertyInspector.PropListEditDblClick + $14E
[20E8E99D]{vclide100.bpl} IDEInspListBox.TInspListBox.DoEditDblClick
+ $15
[20E9021E]{vclide100.bpl} IDEInspListBox.TInspListBox.EditDblClick +
$2
[2013FBC9]{vcl100.bpl } Controls.TControl.DblClick + $15
[2013FD2C]{vcl100.bpl } Controls.TControl.WMLButtonDblClk + $34
[2013F6A7]{vcl100.bpl } Controls.TControl.WndProc + $2BB
[20143736]{vcl100.bpl } Controls.TWinControl.WndProc + $4FA
[20D99772]{designide100.bpl} DeskUtil.SetFocusHook + $2E
[20031FC4]{rtl100.bpl } Classes.TThreadList.UnlockList + $4
[200EBA20]{vcl100.bpl } Graphics.FreeMemoryContexts + $98
[201431E8]{vcl100.bpl } Controls.TWinControl.IsControlMouseMsg + $60
[20040DE4]{rtl100.bpl } Classes.StdWndProc + $14
[20143736]{vcl100.bpl } Controls.TWinControl.WndProc + $4FA
[20E8DB6B]{vclide100.bpl} IDEInspListBox.TPropInspEdit.WndProc + $37
[20142E60]{vcl100.bpl } Controls.TWinControl.MainWndProc + $2C
[20040DE4]{rtl100.bpl } Classes.StdWndProc + $14
[20161EC1]{vcl100.bpl } Forms.TApplication.StopHintTimer + $15
[20160EF0]{vcl100.bpl } Forms.TApplication.ProcessMessage + $F4
[20160F32]{vcl100.bpl } Forms.TApplication.HandleMessage + $A
[20161188]{vcl100.bpl } Forms.TApplication.Run + $CC
[00422971]{bds.exe } bds.bds (Line 196, "" + 7) + $2
I have one problem when connecting TIbDatabase to a *.gdb
with Firebird-embed-2.01 engine. If the *.gdb is created with
' default character set none ', connected ok; but if the *.gdb is
created by 'default character set utf8' , then I got a message :
"unsupported on-disk structure for file utf.gdb; found 32779, support
10.".
Does any one has the same problem ?
And, Does any one know how to fix it ?
Thanks !
Below is my environment:
MS Vista
Firebird-2.0.1.12855-1_embed_win32
Delphi2007
TIbDatabase
test ok : jessb.gdb ( default character set none )
test failed : utf8.gdb ( default character set utf8 ) :
unsupported on-disk structure for file utf.gdb; found 32779, support
10.
[4078C73E]{ibxpress100.bpl} Ib.IBDataBaseError + $23E
[2064656D]{webdsnap100.bpl} Xmlxform.TXMLTransform.DoTransform + $2E5
[4077B1E8]{ibxpress100.bpl} Ibdatabase.TIBDatabase.DoConnect + $1F4
[20430901]{dbrtl100.bpl} DB.TCustomConnection.SetConnected + $39
[2002AE06]{rtl100.bpl } TypInfo.SetOrdProp + $36
[20DAA00E]{designide100.bpl}
DesignEditors.TPropertyEditor.SetOrdValue + $22
[20DAB0AB]{designide100.bpl} DesignEditors.TEnumProperty.SetValue +
$47
[20DA9CC5]{designide100.bpl} DesignEditors.TPropertyEditor.Edit + $C1
[20B1C772]{coreide100.bpl}
PropInsp.TPropertyInspector.PropListEditDblClick + $14E
[20E8E99D]{vclide100.bpl} IDEInspListBox.TInspListBox.DoEditDblClick
+ $15
[20E9021E]{vclide100.bpl} IDEInspListBox.TInspListBox.EditDblClick +
$2
[2013FBC9]{vcl100.bpl } Controls.TControl.DblClick + $15
[2013FD2C]{vcl100.bpl } Controls.TControl.WMLButtonDblClk + $34
[2013F6A7]{vcl100.bpl } Controls.TControl.WndProc + $2BB
[20143736]{vcl100.bpl } Controls.TWinControl.WndProc + $4FA
[20D99772]{designide100.bpl} DeskUtil.SetFocusHook + $2E
[20031FC4]{rtl100.bpl } Classes.TThreadList.UnlockList + $4
[200EBA20]{vcl100.bpl } Graphics.FreeMemoryContexts + $98
[201431E8]{vcl100.bpl } Controls.TWinControl.IsControlMouseMsg + $60
[20040DE4]{rtl100.bpl } Classes.StdWndProc + $14
[20143736]{vcl100.bpl } Controls.TWinControl.WndProc + $4FA
[20E8DB6B]{vclide100.bpl} IDEInspListBox.TPropInspEdit.WndProc + $37
[20142E60]{vcl100.bpl } Controls.TWinControl.MainWndProc + $2C
[20040DE4]{rtl100.bpl } Classes.StdWndProc + $14
[20161EC1]{vcl100.bpl } Forms.TApplication.StopHintTimer + $15
[20160EF0]{vcl100.bpl } Forms.TApplication.ProcessMessage + $F4
[20160F32]{vcl100.bpl } Forms.TApplication.HandleMessage + $A
[20161188]{vcl100.bpl } Forms.TApplication.Run + $CC
[00422971]{bds.exe } bds.bds (Line 196, "" + 7) + $2