Вверх ↑
Ответов: 171
Рейтинг: 19
#1: 2008-11-09 00:07:36 ЛС | профиль | цитата
Никак неполучается выполнить запрос к базе через компонент dbMySql_Query, выдает ошибку 4 (что это значит?), подскажите что не правильно делаю, я еще несовсем въехал в логику хиасма, вот код:


Add(Edit,3956619,231,56)
{
Left=15
Top=10
Width=105
Text="localhost"
}
Add(Edit,11152873,294,63)
{
Left=15
Top=35
Width=105
Text="username"
}
Add(Edit,11620100,357,63)
{
Left=15
Top=60
Width=105
Text="pass"
}
Add(Edit,6718175,420,56)
{
Left=15
Top=85
Width=110
Text="db_name"
}
Add(dbMySQL,13344201,245,168)
{
Charset=5
link(Host,3956619:Text,[(251,128)(237,128)])
link(Login,11152873:Text,[(258,132)(300,132)])
link(Password,11620100:Text,[(265,132)(363,132)])
link(DBName,5343156:Var1,[(272,128)])
link(onError,16767343:doMessage,[(331,174)(331,181)])
}
Add(Button,6105743,140,175)
{
Left=15
Top=110
Width=110
Caption="подключить"
link(onClick,13344201:doOpen,[(208,181)(208,174)])
}
Add(Message,16767343,385,175)
{
Caption="error"
}
Add(GetDataEx,5343156,406,119)
{
Angle=1
link(Data,6718175:Text,[(426,128)])
}
Add(StringTable,82693,358,427)
{
Left=140
Top=85
Width=425
Height=240
Color=32768
Font=[Arial,8,0,0,1]
Columns=#2:ID|1:1|1:2|1:3|
StrDelimiter="/0"
ClearAll=0
Redaction=1
Point(doAddColumn)
Point(StringTable)
Point(onColumnClick)
}
Add(dbMySQL_Query,2152312,245,385)
{
link(onResult,13153837:doShow,[(289,391)(289,447)(227,447)(227,503)])
link(dbHandle,13344201:dbHandle,[])
}
Add(dbMySQL_ShowQuery,13153837,239,497)
{
link(Rows,2152312:Rows,[(245,457)(251,457)])
link(Fields,2152312:Fields,[(252,457)(258,457)])
link(StringTable,82693:StringTable,[(259,488)(378,488)])
}

Add(Button,2836105,161,490)
{
Left=240
Top=20
}
Add(Edit,3511501,175,385)
{
Left=210
Top=50
Width=270
Text="SELECT id_forum, name FROM forums;"
link(onEnter,2152312:doQuery,[(226,398)(226,391)])
}

libmysql.dll на месте, пример которы с хиасмом идет, прекрасно работает.

карма: 0

0