IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Программирование (http://www.imho.ws/forumdisplay.php?f=40)
-   -   C++ Builder 6 и MySQL (http://www.imho.ws/showthread.php?t=77787)

Crimson 17.01.2005 13:10

C++ Builder 6 и MySQL
 
Подскажите, как правильно подконнектиться через ADO к MySQL.
У меня драйвер MySQL для ODBC стоит. База есть. А вот никак не могу подконнектиться. Через другие сервисы (не через билдер) нормально соединяюсь....

spike 17.01.2005 17:36

похоже что никак
надо юзать mysql data access

Merlin Cori 17.01.2005 17:42

или mysqldac

/7y3uK 19.01.2005 01:13

Можно, можно... только нужно свежие драйвера ODBC поставить и все бу нормально - только при подключении используй не поставщика данных, а строку подключения, там жми "сборка", заклада источник данных компьютера, кнопа "создать", системный, MySQL ODBC (твоя версия) Driver,
ну а дальше разберешься...

Crimson 25.01.2005 18:09

Подключился через MyOLEDB - всё нормально коннектится, но такая фишка - подключаю таблицу, она нормально подконнективаеся, затем при нажатии Active - говорит - Не существует таблица, хотя ADOConnection "видит базу" и ADOTable находит таблицы. ЧТо такое? Это происходит после, допустим выполнения RUN. Если я переименую таблицу, то таблица опять оживает, до момента ошибки. Затем "исчезает".

Zpermy 25.01.2005 18:31

ребят, объясните незнающему, есть база файл *.sql нужно открыть его с наиболее красивым размещением информации. тоесть я могу его и f3 открыть, но сами понимаете, если это большая бд, неудобняк ужасный.
что делать? слышал есть mysql front-end'ы. но что-то у меня не получается найти хотябы один.

/7y3uK 25.01.2005 21:36

Zpermy
Хм... чего не знаю - того не знаю... на прямую отрывать... почитай SDK по архитектуре формата, может получится потоком загнать в таблицы, как положено, т.к. наверняка содержит описательную часть для таблиц....

pn2
Хм... а ты DataSet используешь? это компонент такой, прослойка между таблами на форме и компонентами для работы с запросами к БД... такой квадратик с тремя стрелочками... :))

Crimson 26.01.2005 12:56

Цитата:

/7y3uK:
Хм... а ты DataSet используешь? это компонент такой, прослойка между таблами на форме и компонентами для работы с запросами к БД... такой квадратик с тремя стрелочками... )
Использую, использую :). И DBGrid использую и DBNavigator :)
Вообщем, раньше после переименования таблицы, она (таблица) на время появлялась. Теперь же уже выскакивает ошибка "Произошла одна или несколько ошибок во время обработки команды", после того как я хочу активировать TADOTable (или TADOQuery). Причём у меня Билдер стоит и на Win2003Server и на WinXPRUS. Так вот, на русской винде ошибки выходят по русски, значит это ошибка операционки? На Servere'e таже ошибка по английски.
Вообщем, помогите правильно насторить ADO & MySQL. Допустим BDE & MySQL у меня нормально работают - без ошибок, но там есть то, что мне не нравится....

kot_ 08.02.2005 13:23

Цитата:

Сообщение от pn2
Использую, использую :). И DBGrid использую и DBNavigator :)
Вообщем, раньше после переименования таблицы, она (таблица) на время появлялась. Теперь же уже выскакивает ошибка "Произошла одна или несколько ошибок во время обработки команды", после того как я хочу активировать TADOTable (или TADOQuery). Причём у меня Билдер стоит и на Win2003Server и на WinXPRUS. Так вот, на русской винде ошибки выходят по русски, значит это ошибка операционки? На Servere'e таже ошибка по английски.
Вообщем, помогите правильно насторить ADO & MySQL. Допустим BDE & MySQL у меня нормально работают - без ошибок, но там есть то, что мне не нравится....

Я для работы с мусклом использовал dbExpress - и вроде проблем с ними у меня не было.

Crimson 09.02.2005 13:09

Цитата:

kot_:
Я для работы с мусклом использовал dbExpress - и вроде проблем с ними у меня не было.
Там мускул третий только, кажется идёт нормально с Билдерем.

Crimson 18.02.2005 11:42

Отчаялся я подключить MySQL через ADO, чтобы всё было без глюков. Вроде коннектится нормально, но иногда разного рода глюки проявляются. Пришлёшь вернуться к старому, проверенному BDE, не одного глюка пока не заметил...


Часовой пояс GMT +4, время: 19:35.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.