Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Взаимодействие с MySQL

Ответить
Настройки темы
[решено] Взаимодействие с MySQL

Аватара для morgan1991

Старожил


Сообщения: 398
Благодарности: 13

Профиль | Сайт | Отправить PM | Цитировать


Скажите пожалуйста может ли автоит работатьс БД MySQL?
Если да то как, или дайте ссылку где почитать....
Только пожалуйста на русском языке....
Лучше для Автоит версии 3.2.8.1 если никак тогда 3.2.12.1
Заранее спасибо.

-------
Хочу научиться писать драйвера на с++


Отправлено: 21:40, 23-01-2009

 

Аватара для morgan1991

Старожил


Сообщения: 398
Благодарности: 13

Профиль | Сайт | Отправить PM | Цитировать


Цитата proxy:
в папке где находится скрипт... »
Положил, теперь он долго думает и в конце вылетает ошибка:

Цитата:
Can't connect to MySQL server on 'тут хост' (10060)

-------
Хочу научиться писать драйвера на с++


Отправлено: 01:28, 01-04-2009 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для proxy

Старожил


Сообщения: 460
Благодарности: 152

Профиль | Отправить PM | Цитировать


Цитата:
Can't connect to MySQL server on 'тут хост' (10060)
адрес хоста же не=тут хост
а что нить к минимум=localhost
?

-------
Мысли-читатель сломался, может подробней расскажите?
А где исходный код? Или мы стихи обсуждаем?! )) Настройки темы > Решено ?


Отправлено: 01:36, 01-04-2009 | #12


Аватара для morgan1991

Старожил


Сообщения: 398
Благодарности: 13

Профиль | Сайт | Отправить PM | Цитировать


Цитата proxy:
адрес хоста же не=тут хост »
не дак адрес нормальный указан и юзер и пароль и бд это я просто для форума так написал.

-------
Хочу научиться писать драйвера на с++


Отправлено: 01:44, 01-04-2009 | #13


Аватара для proxy

Старожил


Сообщения: 460
Благодарности: 152

Профиль | Отправить PM | Цитировать


Цитата proxy:
Can't connect to MySQL server on 'тут хост' (10060) »
1. тогда все ок - ошибка подключения.
есть возможность проверить другими средствами? к примеру обычный php сценайри коннектиться нормально этот адрес?

2. попробуйте использовать другую UDF по sql...

-------
Мысли-читатель сломался, может подробней расскажите?
А где исходный код? Или мы стихи обсуждаем?! )) Настройки темы > Решено ?


Отправлено: 01:49, 01-04-2009 | #14


Аватара для morgan1991

Старожил


Сообщения: 398
Благодарности: 13

Профиль | Сайт | Отправить PM | Цитировать


Цитата proxy:
к примеру обычный php сценайри коннектиться нормально этот адрес? »
Да нормально.
Цитата proxy:
попробуйте использовать другую UDF по sql.. »
попробую поискать.

-------
Хочу научиться писать драйвера на с++


Отправлено: 15:31, 01-04-2009 | #15

D_Master


Сообщения: n/a

Профиль | Цитировать


В какой-то из библиотек (качал давно, уже не помню) перед работой скриптов надо было установить драйвер ODBC MySQL.

Отправлено: 04:27, 02-04-2009 | #16


Аватара для proxy

Старожил


Сообщения: 460
Благодарности: 152

Профиль | Отправить PM | Цитировать


Цитата D_Master:
В какой-то из библиотек (качал давно, уже не помню) перед работой скриптов надо было установить драйвер ODBC MySQL. »
это в UDF по ссылке:
Цитата:
MySQL UDFs 1
по ссылке
Цитата:
MySQL UDFs 2
работает без этого драйвера

-------
Мысли-читатель сломался, может подробней расскажите?
А где исходный код? Или мы стихи обсуждаем?! )) Настройки темы > Решено ?


Отправлено: 16:41, 02-04-2009 | #17


Аватара для morgan1991

Старожил


Сообщения: 398
Благодарности: 13

Профиль | Сайт | Отправить PM | Цитировать


Урааа! Я приконнектился к бд через
Цитата proxy:
MySQL UDFs 2 »
Вот кодик:
Код: Выделить весь код
#include "array.au3"
#include "mysql.au3"
_MySQL_InitLibrary()
$MysqlConn = _MySQL_Init()
$connected = _MySQL_Real_Connect($MysqlConn, "127.0.0.1", "root","123", "main")
If $connected = 0 Then
    $errno = _MySQL_errno($MysqlConn)
    MsgBox(0,"Error:",$errno & @LF & _MySQL_error($MysqlConn))
    If $errno = $CR_UNKNOWN_HOST Then MsgBox(0,"Error:","$CR_UNKNOWN_HOST" & @LF & $CR_UNKNOWN_HOST)
Endif
$query = "SELECT * FROM test"
_MySQL_Real_Query($MysqlConn, $query)

$res = _MySQL_Store_Result($MysqlConn)
$gg = _MySQL_Fetch_Result_StringArray($res)
_ArrayDisplay($gg)

_MySQL_Free_Result($res)
_MySQL_Close($MysqlConn)
_MySQL_EndLibrary()
Но я так и не понял как добавлять новые данные в бд, как удалять и т.д. пробовал через _MySQL_Real_Query послать обычный запрос в бд, но ничего не вышло, помогите плиз, как это сделать?

-------
Хочу научиться писать драйвера на с++


Отправлено: 14:15, 12-06-2009 | #18


Новый участник


Сообщения: 49
Благодарности: 0

Профиль | Отправить PM | Цитировать


Ребята - прошу вашего совета и просьбы в помощи...
Соглашусь с morgan1991, выполнить запросы любые запросы - кроме как "select * from ... " - не получается вообще ... ( вываливается autoit.exe с ошибкой) ...

Что можно подсмотреть и поправить,
пытаюсь выполнить запрос insert или select * from ... where ....
тоже самое ....

подскажите где и как и что копать ...

Отправлено: 09:36, 21-06-2009 | #19


Аватара для morgan1991

Старожил


Сообщения: 398
Благодарности: 13

Профиль | Сайт | Отправить PM | Цитировать


Space-06,


вот у меня получилось:

Код: Выделить весь код
#include "mysql.au3"
_MySQL_InitLibrary()
    $MysqlConn = _MySQL_Init()
    $connected = _MySQL_Real_Connect($MysqlConn,"домен","юзер","пароль", "бд")
    If $connected = 0 Then
        MsgBox(16, "Ошибка", "Нет соеденения с БД")
        Exit
    Else
    _MySQL_Real_Query($MysqlConn, "SELECT * FROM test")
    $res = _MySQL_Store_Result($MysqlConn)
_MySQL_Real_Query($MysqlConn, "DELETE FROM `test` WHERE (`name`='ххх') AND (`description`='ххх') LIMIT 1")

-------
Хочу научиться писать драйвера на с++


Последний раз редактировалось morgan1991, 22-06-2009 в 23:14.


Отправлено: 19:29, 22-06-2009 | #20



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Взаимодействие с MySQL

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Взаимодействие видеокарты и процессора ant_y Хочу все знать 3 23-11-2009 19:35
Взаимодействие с главным потоком Boris7779 Программирование в *nix 0 31-08-2009 14:53
взаимодействие браузера с flash-элементами hasherfrog Вебмастеру 6 17-09-2008 14:31
Delphi - Delphi | Взаимодействие с Excel (via TExcelApplication) Loki3D Программирование и базы данных 4 20-08-2005 00:03
Взаимодействие сетей Win2003Serv и Novell4.11 Igor2302 Сетевые технологии 2 05-07-2005 14:57




 
Переход