Вверх ↑
Этот топик читают: Гость
Ответов: 409
Рейтинг: 17
#1: 2009-04-28 21:11:39 ЛС | профиль | цитата
Подскажите как подключится к MySQL базе через ODBC.
Весь день мучаюсь... а в ответ только "Ошибка подключения"!
Вот данные для подключения:
DNS имя: sample-MySQL
Драйвер: MySQL
Пользователь: root
Пароль:
Имя БД: test_bb

------------ Дoбавленo в 22.24:
Помоему, поторопился с вопросом...
оказывается все дело в ODBC драйвере было.
Скачал новый mysql-connector-odbc-5.1.5-win32.msi и все прекрасно заработало.
карма: 0

0
Главный модератор
Ответов: 3000
Рейтинг: 396
#2: 2009-04-28 22:24:33 ЛС | профиль | цитата
Где схема попыток?
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0
Ответов: 409
Рейтинг: 17
#3: 2009-04-28 22:48:00 ЛС | профиль | цитата
Вот код:

code_13061.txt

Подключится, я подключился... и названия столбцов в StringTableMT вывел... а вот как строки из запроса завести в StringTableMT?
карма: 0

0
файлы: 1code_13061.txt [761B] [138]
Главный модератор
Ответов: 3000
Рейтинг: 396
#4: 2009-04-28 22:51:15 ЛС | профиль | цитата
Примеры смотрите в ..HiAsmElementsDelphiExampleDateBase
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0
Разработчик
Ответов: 26324
Рейтинг: 2147
#5: 2009-04-28 23:13:54 ЛС | профиль | цитата
Pirr, я те че говорил -- используй DS_ODBC, а ты чего используешь, устаревший компонент Там примеров работы с похожим источником (DS_OLEDB) валом, аналогично подключается и DS_ODBC
карма: 22

0
Ответов: 409
Рейтинг: 17
#6: 2009-04-29 12:04:20 ЛС | профиль | цитата
nesco писал(а):
я те че говорил -- используй DS_ODBC

Вот попробовал:
code_13070.txt

Тут вообще непонятно, как подключаться.
Нужна строка подключения, а где её взять? Посмотрел в примерах - там эти строки все разные, где например ID драйвера взять? как задать рабочую базу?
карма: 0

0
файлы: 1code_13070.txt [5.7KB] [116]
Разработчик
Ответов: 26324
Рейтинг: 2147
#7: 2009-04-29 12:36:47 ЛС | профиль | цитата
Попробуй DS_OLEDB со строкой подключения

DSN=test-Mysql;
UID=root;


Pirr писал(а):
как задать рабочую базу?

Все надо прописать при создании в системе рользовательского DSN с именем test-Mysql

Слушай, Pirr, интернет открыт, тебя что, в яндексе или гугле забанили Ищи, пробуй, ставь эксперименты. Мне надо было, я нашел.

карма: 22

0
Ответов: 409
Рейтинг: 17
#8: 2009-04-29 21:00:09 ЛС | профиль | цитата
nesco писал(а):
DSN=test-Mysql;
UID=root;

Неработает.

nesco писал(а):
Слушай, Pirr, интернет открыт, тебя что, в яндексе или гугле забанили Ищи, пробуй, ставь эксперименты. Мне надо было, я нашел.

А что спрашивать у гугля??? как подключить элемент DS_ODBC в HiASM? или что прописать в строке Driver элемента DS_ODBC?

Если в элементе ODBC - в плане потключения все более или менее ясно, то в элементе DS_ODBC - все подключение пишется в одной строке - и синтаксис этой строки мне не понятен!

И вообще, что за ересь... есть элементы для прямой работы с MySQL, но они подключаются к таблице через "Указатель на элемент" - что неудобно, т.к. нельзя выставить элементарно - ширину столбцов.
Есть элемент ODBC - который подключается к MySQL, но вывод в таблицу должен идти через скрипт.

Пробовал в Visual Studio - сделать вывод данных в таблицу из БД, так там никаких вопросов с отображением. Меняй что хочешь, ширину, высоту, цвет (в том числе и черезстрочный), сортировка включена по умолчанию.
Не задавал бы я столько глупых вопросов если все было очевидно.
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#9: 2009-04-29 21:10:27 правка | ЛС | профиль | цитата


Редактировалось 1 раз(а), последний 2025-01-17 15:25:46
карма: 0

0
Ответов: 409
Рейтинг: 17
#10: 2009-04-29 21:26:30 ЛС | профиль | цитата
217.74.133.69 писал(а):
И чего здесь непонятного?

Ага, всего 100 ангицких букв... и чего это я так затупил
За подсказку спасибо. Подключение получилось, но при выводе запроса в StringTableMT - потерялось 3 столбца (хотя в запросе стоит select * from) и в поле Id - куча мусора.
карма: 0

0
Разработчик
Ответов: 26324
Рейтинг: 2147
#11: 2009-04-29 22:20:18 ЛС | профиль | цитата
Pirr писал(а):
но при выводе запроса в StringTableMT - потерялось 3 столбца

Отключи цвет и убери иконки
карма: 22

0
Ответов: 409
Рейтинг: 17
#12: 2009-04-29 22:28:22 ЛС | профиль | цитата
nesco писал(а):
Отключи цвет и убери иконки

А они и небыли включены.
Столбцы я нашол, если в запросе перечислять их все, то они выводятся на экран.
А вот со столбцом id (счетчик) - беда прям какая... вместо номера строки куча непонятных цифр.
карма: 0

0
Главный модератор
Ответов: 3000
Рейтинг: 396
#13: 2009-05-17 15:39:18 ЛС | профиль | цитата
Строки подключения к различным источникам данных:
http://www.connectionstrings.com/
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0
Разработчик
Ответов: 26324
Рейтинг: 2147
#14: 2009-05-17 16:00:35 ЛС | профиль | цитата
Еще раз убеждаюсь, что Wiki у нас не читают
Источники Данных
Там, внизу, как раз есть ссылка на connectionstrings



карма: 22

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