Вверх ↑
Этот топик читают: Гость
Ответов: 5
Рейтинг: 0
#1: 2013-09-11 12:19:24 ЛС | профиль | цитата
Всем привет!
Очень надеюсь на вашу помощь, т.к. не нашёл ответа на форуме.


code_31797.txt

На схеме видно, если ошибка в работе компонента, то загорается светодиод.
Пробовал менять БД, кодировки, компиляторы... ничего не выходит. Очень надеюсь на вашу помощь
Мучаюсь с этим MySQL уже очень долго)
карма: 1

0
файлы: 1code_31797.txt [954B] [149]
Ответов: 11
Рейтинг: 1
#2: 2013-09-11 12:38:28 ЛС | профиль | цитата
Если это бесплатный вариант этого хостинга, то внешние подключения к базе запрещены со стороны сервера.
Кстати mysql.hostinger.ru не существует такого домена.
карма: 0

0
Ответов: 5
Рейтинг: 0
#3: 2013-09-11 13:08:16 ЛС | профиль | цитата
freeky, ого, я и не знал. Печально
Спасибо большое за ответ. А есть варианты бесплатно получить доступ к БД?

p.s. hostinger.ru - их сайт, а mysql.hostinger.ru поддомен на котором только коннект к БД)
карма: 1

0
Ответов: 11
Рейтинг: 1
#4: 2013-09-11 15:18:29 ЛС | профиль | цитата
Вообще обычно хостеры не разрешают доступ к БД извне (из соображений безопасности).
Возможен вариант через PHP мост, но это создает ограничения.
Есть бесплатный MySQL хостинг, но там только база без PHP - db4free.net
Сам некоторое время пользовался этим сервисом, но серьезный проект на нем делать не стоит .
P.S. Если схема большая удобнее использовать hiDS_MySQL
карма: 0

0
Ответов: 5
Рейтинг: 0
#5: 2013-09-11 17:01:07 ЛС | профиль | цитата
freeky, спасибо большое
Я поставил denwer и всё соединилось
Осталось научится отправлять запросы...Не поможете с этим?
Просто отобразить строку из бд в программе, большего не надо
skype: Spinz_M

P.S. попробовал сейчас загрузить хотя бы кол-во строк в MySQL и ничего не выходит
За что меня эта MySQL не любит? ))
карма: 1

0
Ответов: 11
Рейтинг: 1
#6: 2013-09-12 13:18:14 ЛС | профиль | цитата
Вот пример, отображает из MySql все строки из таблицы
code_31807.txt

Рядом с exe должен лежать обязательно libmySQL.dll
Вместо table_name - имя своей таблицы
Вместо col1 - имя столбцов

P.S. Количество строк в таблице SELECT COUNT(*) FROM table_name; (на больших таблицах так лучше не делать)
карма: 0

0
файлы: 1code_31807.txt [1.5KB] [138]
Разработчик
Ответов: 26324
Рейтинг: 2148
#7: 2013-09-13 08:53:58 ЛС | профиль | цитата
И какого черта все это безобразие делает в PocketPC
Придется перенести
карма: 22

0
Ответов: 5
Рейтинг: 0
#8: 2013-09-22 00:32:22 ЛС | профиль | цитата
freeky, спасибо огромное, но всё время ошибка 4 выскакивает.
p.s. чистый денвер, локалхост, пароля нет, юзер root


Add(MainForm,3356290,308,161)
{
Width=1201
Height=499
Position=1
link(onCreate,6458468:doOpen,[])
}
Add(DS_MySQL,6458468,357,175)
{
Name="DB1"
Server="localhost"
Username="root"
DBName="mysql"
link(onOpen,2058777:doExec,[(401,181)(401,167)])
link(onError,839745:doMessage,[(397,188)(397,209)])
}
Add(DSC_Exec,2058777,413,161)
{
SQL="set names cp1251;\r\n"
DSManager="DB1"
link(onExec,13377480:doExec,[])
}
Add(DSC_Exec,13377480,462,161)
{
SQL="SET lc_time_names = 'ru_RU';"
DSManager="DB1"
}
Add(Button,15964183,301,287)
{
Left=20
Top=20
Width=185
Height=30
Caption="1"
link(onClick,11728591:doQuery,[])
}
Add(Button,6689397,301,245)
{
Left=220
Top=20
Width=185
Height=30
Caption="2"
link(onClick,7433866:doQuery,[])
}
Add(DSC_Query,11728591,357,287)
{
SQL="SELECT mysql FROM user;"
DSManager="DB1"
link(onQuery,16271495:doStr,[])
}
Add(DSC_Query,7433866,357,245)
{
SQL="SELECT mysql FROM table_name LIMIT 0,1;"
DSManager="DB1"
link(onQuery,4403999:doStr,[])
}
Add(Edit,10680066,483,245)
{
Left=45
Top=95
Width=1130
Text=""
}
Add(MT_String,4403999,420,245)
{
link(onResult,10680066:doText,[])
}
Add(MT_String,16271495,420,287)
{
link(onResult,1216435:doAdd,[])
}
Add(StringTable,1216435,483,287)
{
Left=50
Top=140
Width=860
Height=300
Columns=#18:что-то не понятное|0:|0:|0:|0:|0:|0:|0:|0:|0:|0:|0:|0:|0:|0:|0:|0:|2:3||
}
Add(Message,839745,413,203)
{
Caption="ошибка"
Icon=1
}



p.s. денвер полностью работает
карма: 1

0
файлы: 1code_31877.txt [1.4KB] [129]
Ответов: 11
Рейтинг: 1
#9: 2013-09-24 12:09:49 ЛС | профиль | цитата
Имя базы данных точно mysql?
Денвер никогда не ставил, но очень сомневаюсь что такое имя базы "по умолчанию"
Ощибка 4 - нет таких таблиц или полей
карма: 0

0
Ответов: 5
Рейтинг: 0
#10: 2013-10-02 20:31:00 ЛС | профиль | цитата
Вот)


Вот чёрт Я тупнул сильно.
Спасибо Вам огромнейшее!!

Похоже я неправильно указывал имя таблицы и имя столбцов, т.к. тогда про них мало чего знал и имел дело только по их настройке. Как то разбирался))
Ещё раз огромное спасибо )
карма: 1

0
10
Сообщение
...
Прикрепленные файлы
(файлы не залиты)