Вверх ↑
Ответов: 2
Рейтинг: 0
#1: 2011-02-15 13:53:33 ЛС | профиль | цитата
Вопрос следующий база данных работает под UTF8, в подключении указана та же кодировка, но во время запроса она превращается в кряказабру
Скрин вот :
Код тоже прилагаю

Add(MainForm,2953706,21,105)
{
Width=830
Height=303
}
Add(ChildForm,4037233,189,175)
{
}
BEGIN_SDK
Add(EditMulti,11575827,21,21)
{
WorkCount=1
link(doWork1,2053474:doVisible,[(37,27)(37,160)])
}
Add(MainForm,2053474,112,126)
{
Left=35
Top=105
Width=404
Height=235
Visible=1
Point(doVisible)
link(onCreate,1104464:doLoad,[(163,146)(163,139)])
}
Add(GVarContainer,1104464,182,133)
{
Section="ConnectSettings"
FilleName="config.ini"
VarList=#8:hostname|8:username|8:password|8:database|
link(onLoad,1817993:doWork1,[])
}
Add(Button,3530817,42,105)
{
Left=165
Top=170
Width=65
Caption="Сохранить"
link(onClick,7191354:doEvent1,[])
}
Add(ChildPanel,1817993,252,133)
{
}
BEGIN_SDK
Add(EditMulti,10597117,21,21)
{
WorkCount=1
Height=270
link(doWork1,13316238:doEvent1,[(42,27)(42,48)])
}
Add(Panel,15138809,35,126)
{
Left=10
Top=10
Width=368
Height=153
}
Add(Hub,13316238,63,42)
{
OutCount=4
link(onEvent1,13503927:doText,[(126,48)(126,69)])
link(onEvent2,6669983:doText,[(120,55)(120,118)])
link(onEvent3,6337502:doText,[(114,62)(114,173)])
link(onEvent4,926893:doText,[(107,69)(107,226)])
}
Add(Label,9690586,140,28)
{
Left=9
Top=17
Width=97
Height=17
Caption="Хост базы данных"
}
Add(Label,3572883,140,77)
{
Left=9
Top=47
Width=100
Height=17
Caption="Имя пользователя"
}
Add(Label,11394038,140,133)
{
Left=9
Top=71
Width=111
Height=17
Caption="Пароль базы данных"
}
Add(Edit,13503927,182,63)
{
Left=140
Top=20
Width=210
Text=""
link(onChange,10074524:doValue,[])
link(Str,10074524:Var,[(188,51)(226,51)(226,89)(251,89)])
}
Add(Edit,6669983,180,112)
{
Left=140
Top=45
Width=210
Text=""
link(onChange,12769253:doValue,[])
link(Str,12769253:Var,[(186,100)(226,100)(226,138)(251,138)])
}
Add(Edit,6337502,184,167)
{
Left=140
Top=69
Width=210
Text=""
link(onChange,3983157:doValue,[(238,173)(238,174)])
link(Str,3983157:Var,[(190,155)(228,155)(228,194)(251,194)])
}
Add(GlobalVar,10074524,245,63)
{
Name="hostname"
}
Add(GlobalVar,12769253,245,112)
{
Name="username"
}
Add(GlobalVar,3983157,245,168)
{
Name="password"
}
Add(Label,788160,142,186)
{
Left=9
Top=96
Width=111
Height=17
Caption="Имя базы данных"
}
Add(Edit,926893,179,220)
{
Left=140
Top=94
Width=210
Text=""
link(onChange,5934724:doValue,[(232,226)(232,223)])
link(Str,5934724:Var,[(185,208)(218,208)(218,243)(251,243)])
}
Add(GlobalVar,5934724,245,217)
{
Name="database"
}
END_SDK
Add(Hub,7191354,84,105)
{
link(onEvent1,1104464:doSave,[(140,111)(140,146)])
link(onEvent2,2053474:doClose,[(105,118)(105,153)])
}
END_SDK
Add(dbMySQL,15251749,273,42)
{
Host=""
Charset=5
link(Host,10074524:Var,[(279,32)(209,32)])
link(Login,12769253:Var,[])
link(Password,3983157:Var,[(293,32)(363,32)])
link(DBName,826648:Var,[(300,35)(440,35)])
link(onError,891698:doMessage,[])
}
Add(GlobalVar,10074524,203,7)
{
Name="hostname"
}
Add(GlobalVar,12769253,280,7)
{
Name="username"
}
Add(GlobalVar,3983157,357,7)
{
Name="password"
}
Add(Message,891698,336,42)
{
Caption="Ошибка базы данных"
}
Add(Menu,3806216,91,105)
{
Menu=#7:Connect|1:(|4:Open|5:Close|1:-|5:Close|1:)|8:Settings|
Point(onSelectNum)
link(onSelectNum,3341224:doEvent,[(135,118)(135,111)])
}
Add(IndexToChanel,3341224,147,105)
{
Count=6
link(onEvent2,6327526:doEvent1,[(184,118)(184,48)])
link(onEvent3,15251749:doClose,[(226,125)(226,55)])
link(onEvent5,2953706:doClose,[(195,139)(195,161)(9,161)(9,132)])
link(onEvent6,4037233:doWork1,[(184,146)(184,181)])
}
Add(GlobalVar,826648,434,7)
{
Name="database"
}
Add(dbMySQL_Databases,2921660,273,119)
{
link(onEnum,7598877:doAdd,[(317,125)(317,104)])
link(onError,14967264:doMessage,[(317,132)(317,156)(254,156)(254,181)])
link(dbHandle,7976052:Var2,[])
}
Add(Hub,6327526,203,42)
{
OutCount=3
link(onEvent1,7598877:doClear,[(273,48)(273,111)])
link(onEvent2,15251749:doOpen,[(245,55)(245,48)])
link(onEvent3,6517329:doEvent1,[(245,62)(245,125)])
}
Add(ListBox,7598877,329,98)
{
Left=5
Top=5
Width=120
Height=250
Point(String)
link(onClick,14573073:doWork2,[])
}
Add(ListBox,2770213,509,98)
{
Left=130
Top=5
Width=120
Height=250
Point(String)
link(onClick,16365004:doString,[(630,111)(630,160)])
}
Add(dbMySQL_Tables,13258255,448,70)
{
link(onEnum,2770213:doAdd,[(494,76)(494,104)])
link(dbHandle,2236635:Var3,[(454,58)(386,58)(386,82)])
link(DBName,16509079:Var3,[(461,48)(410,48)(410,155)])
link(TableName,14844510:Var1,[(468,58)(580,58)])
}
Add(GetDataEx,7976052,273,77)
{
link(Data,15251749:dbHandle,[])
}
Add(dbMySQL_Query,2368914,630,273)
{
link(onResult,4673882:doShow,[(674,279)(674,311)(618,311)(618,447)])
link(onError,14446647:doMessage,[(681,286)(681,293)])
link(dbHandle,15870226:Var3,[(636,170)])
link(QueryText,717193:Text,[(643,261)(699,261)])
}
Add(GetDataEx,2236635,308,77)
{
Angle=3
link(Data,7976052:Var3,[])
}
Add(FormatStr,16365004,672,154)
{
DataCount=1
Mask="SELECT * FROM %1"
Point(FString)
link(onFString,717193:doText,[(716,160)(716,193)(666,193)(666,223)])
link(Str1,14844510:Var2,[(678,153)(580,153)])
}
Add(Message,14446647,700,287)
{
Caption="Ошибка базы данных"
}
Add(Message,14967264,266,175)
{
Caption="Ошибка базы данных"
}
Add(Hub,12338328,413,119)
{
link(onEvent1,2770213:doClear,[(468,125)(468,111)])
link(onEvent2,13258255:doEnum,[(437,132)(437,76)])
}
Add(Edit,717193,693,217)
{
Left=255
Top=5
Width=555
Text=""
link(onChange,2368914:doQuery,[(737,223)(737,251)(618,251)(618,279)])
}
Add(DoData,12967355,329,182)
{
link(onEventData,14573073:doWork3,[(382,188)])
link(Data,16509079:Var1,[(335,155)])
}
Add(Hub,6517329,245,119)
{
link(onEvent1,2921660:doEnum,[])
link(onEvent2,12967355:doData,[(294,132)(294,188)])
}
Add(HubEx,14573073,378,105)
{
link(onEvent,9927474:doEvent1,[])
}
Add(Hub,9927474,385,105)
{
link(onEvent1,15251749:doSelectDB,[(411,111)(411,87)(261,87)(261,62)])
link(onEvent2,12338328:doEvent1,[(406,118)(406,125)])
}
Add(GetDataEx,16509079,350,150)
{
link(Data,7598877:String,[])
}
Add(GetDataEx,14844510,574,143)
{
Angle=3
link(Data,2770213:String,[(536,148)])
}
Add(dbMySQL_ShowQuery,4673882,630,441)
{
link(Rows,2368914:Rows,[])
link(Fields,2368914:Fields,[])
link(StringTable,10681026:StringTable,[(650,423)(718,423)(718,470)(790,470)])
}
Add(StringTable,10681026,770,427)
{
Left=255
Top=30
Width=555
Height=225
Point(StringTable)
}
Add(GetDataEx,15870226,567,165)
{
Angle=3
link(Data,2236635:Var2,[(314,170)])
}



карма: 0

0
файлы: 1code_22551.txt [6.8KB] [98]