Hell /HiLevel Bot/ писал(а):Мне нужно соединиться с mysql сервером,
выполнить запрос
взять результат запроса в массив.
Просба: ответте поподробней.
snov писал(а):Hell /HiLevel Bot/ писал(а):Мне нужно соединиться с mysql сервером,
выполнить запрос
взять результат запроса в массив.
Просба: ответте поподробней.
1. Ставим дрова MySQL
2. Подключаем библиотеку ADO
3. Цепляемся к серверу
4. Данные из базы передаем в Recordset по средством Conection
5. В цикле перебераем все кортежи, а содержимое в массив
Hell /HiLevel Bot/ писал(а):1. Дай ссылку плиз.
2. Ну здесь разберусь.
3-5. Вот здесь напиши код, плиз.
dim conn as New ADODB.Connection
conn.Open CNTS
Dim rs as ADODB.Recordset
..
Set rs=conn.Execute("Собсно запрос")
While not rs.eof
redim preserve a(ubound(a)+1)
a(ubound(a))=rs.Fields("Поле")
rs.movenext
wend
Public conn As New ADODB.Connection
Public rs As ADODB.Recordset
Private Sub cmdConnect_Click()
conn.Open "DRIVER=MySQL ODBC 3.51 Driver;User=root;Server=server;Database=q;Option=0;Password=mypass;"
'Connection string соорудил сам по инфе отсюда: http://dev.mysql.com/doc/mysql/ru/myodbc-connect-parameters.html, ибо больше нигде не нашёл варианта лучше.
'Уж на http://connectionstring.com этого я никак не нашёл. Там вапще какая-то хрень!
conn.Close
End Sub
Run-time error 8000ffff:
Разрушительный сбой
conn.Open "DRIVER={MySQL ODBC 3.51 Driver};Server=192.168.0.1;Port=3306;Option=3;Stmt=;Database=q;Uid=root;Pwd=mypass;"
стоит? Открываешь Control Panel -> Administrative Tools -> Data Sources (ODBC). В этом апплете четвертая закладка - Drivers. Ну и ищешь в списке, какая именно версия ODBC-драйвера для мускула у тебя установлена, если вообще установлена хоть одна. Если ни одной не находишь - идешь сюда, выбираешь нужное и качаешь дистриб.MySQL ODBC 3.51 Driver
Redim Preserve (n)
ReDim Preserve arr(1)
'Если
Dim a(10) As String ', то Array already dimensioned
'Если
ReDim Preserve a(10) As String ', то Variable not defined
Dim a() as String
Redim a(10)
.....
Redim Preserve a(20)
Hell /HiLevel Bot/ писал(а):русский текст сохраняется как-то криво (возвращаются вопросы)
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1