![]() |
C++ Builder 6 и MySQL
Подскажите, как правильно подконнектиться через ADO к MySQL.
У меня драйвер MySQL для ODBC стоит. База есть. А вот никак не могу подконнектиться. Через другие сервисы (не через билдер) нормально соединяюсь.... |
похоже что никак
надо юзать mysql data access |
или mysqldac
|
Можно, можно... только нужно свежие драйвера ODBC поставить и все бу нормально - только при подключении используй не поставщика данных, а строку подключения, там жми "сборка", заклада источник данных компьютера, кнопа "создать", системный, MySQL ODBC (твоя версия) Driver,
ну а дальше разберешься... |
Подключился через MyOLEDB - всё нормально коннектится, но такая фишка - подключаю таблицу, она нормально подконнективаеся, затем при нажатии Active - говорит - Не существует таблица, хотя ADOConnection "видит базу" и ADOTable находит таблицы. ЧТо такое? Это происходит после, допустим выполнения RUN. Если я переименую таблицу, то таблица опять оживает, до момента ошибки. Затем "исчезает".
|
ребят, объясните незнающему, есть база файл *.sql нужно открыть его с наиболее красивым размещением информации. тоесть я могу его и f3 открыть, но сами понимаете, если это большая бд, неудобняк ужасный.
что делать? слышал есть mysql front-end'ы. но что-то у меня не получается найти хотябы один. |
Zpermy
Хм... чего не знаю - того не знаю... на прямую отрывать... почитай SDK по архитектуре формата, может получится потоком загнать в таблицы, как положено, т.к. наверняка содержит описательную часть для таблиц.... pn2 Хм... а ты DataSet используешь? это компонент такой, прослойка между таблами на форме и компонентами для работы с запросами к БД... такой квадратик с тремя стрелочками... :)) |
Цитата:
Вообщем, раньше после переименования таблицы, она (таблица) на время появлялась. Теперь же уже выскакивает ошибка "Произошла одна или несколько ошибок во время обработки команды", после того как я хочу активировать TADOTable (или TADOQuery). Причём у меня Билдер стоит и на Win2003Server и на WinXPRUS. Так вот, на русской винде ошибки выходят по русски, значит это ошибка операционки? На Servere'e таже ошибка по английски. Вообщем, помогите правильно насторить ADO & MySQL. Допустим BDE & MySQL у меня нормально работают - без ошибок, но там есть то, что мне не нравится.... |
Цитата:
|
Цитата:
|
Отчаялся я подключить MySQL через ADO, чтобы всё было без глюков. Вроде коннектится нормально, но иногда разного рода глюки проявляются. Пришлёшь вернуться к старому, проверенному BDE, не одного глюка пока не заметил...
|
| Часовой пояс GMT +4, время: 19:35. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.