Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Invalid configuration parameter [D7, MySQL]


Страницы:   1 2 3 4 5

Natandra ©   (2008-06-04 16:15:00) 

Здравствуйте, многоуважаемые!
Подскажите, плиз что сделать, чтоб ошибка Invalid configuration parameter не возникала, будь она не ладна. Полдня с ней бьюсь. Весь Инет перекопала (ну или может половину, как раз ту, в которой дельной инфы нет). База MySQL. Поставила драйвер ODBC. Настроила источник данных через него. Тестовое соединение проходит нормально. Создала алиас в BDE. Но при попытке открыть базу в BDE через алиас эта ошибка. Если еще какие данные надо, где что прописано, только шепните, напишу. Очень срочно надо наладить. Времени глубоко изучить вопрос работы BDE нет.


Natandra   (2008-06-05 11:50:00) [61]

Спасибо большое за совет! Хелп прочитаю обязательно, но не за три дня. Я пытаюсь выцарапать нужную мне в данный момент информацию из подручных средств, коих у меня не много. Подскажите хорошую книгу для чайников. Я её в Инете поищу. И еще, способов добиться работы программы с БД много, т.е. несколько. Все советуют разное. Теперь буду читать, как это надо делать без TADOTable (+ TADOQuery и TADOStoredProc), раз не получается с ними.


sniknik   (2008-06-05 11:24:00) [62]

> Что делать то? Подскажите, знатоки.
смысла нет. ты все одно не слушаешь... никто не слушает.

ну попробуем. для начала ВЫКИНИ TADOTable (+ TADOQuery и TADOStoredProc), второе ПРОЧИТАЙ НАКОНЕЦ ХЕЛП/книгу по используемым компонентам/дельфи вообще, третье спрашивай сдесь ТОЛЬКО о проблемах/непонятностях в прочитанном материале, не проси ОБУЧАТЬ тебя с нуля элементарным вещам т.к. ответы будут (если будут) на их базе и ты этих ответов е поймешь  если не знаеш базы.


Natandra   (2008-06-05 11:17:00) [63]

В TADOTable свойство MasterSource = Имя TDataSource. TDBGrid свойство DataSource = Имя TDataSource. В  TDataSource свойство DataSet пустое, по выше указанной причине. Что не так, можете сказать?


Natandra   (2008-06-05 11:08:00) [64]

Почитала, почитала. Вроде бы все правильно делаю, но связи между TDGrid и TADOTable нет. В DataSource не предлагает варианты для DataSet, в ручную заводить - ошибка.  Надо  там указать имя TADOTable, если я все правильно поняла. Что делать то? Подскажите, знатоки.


sniknik   (2008-06-05 10:35:00) [65]

> Вот только вопрос - какому?
погоди, счас телепаты подтянуться...


Natandra   (2008-06-05 09:25:00) [66]

Вроди бы получилось. Даже можно выбрать таблицу БД для выборки. Большущее спасибо!!! Подключилась через драйвер OLE DB для ОDBC. А вот почему то поля таблицы выбрать не дает. Наверно я какому-то параметру не то значение задала. Вот только вопрос - какому?


Natandra   (2008-06-05 08:39:00) [67]

Ща найду драйвер и попробую


sniknik   (2008-06-05 08:36:00) [68]

> В ODBC тесковое соединение проходит нормально.
вот и используй это соединенее при подключении в ADO, раз оно у тебя настроено, а другие не можеш.


Natandra   (2008-06-05 08:15:00) [69]


> Игорь Шевченко ©   (04.06.08 22:16) [7]

А когда присваиваю параметру Connected компонента SQLConnection значение true, говорит не может загрузить библиотеку libmysql.dll


Natandra   (2008-06-05 08:10:00) [70]


> Игорь Шевченко ©   (04.06.08 22:16) [7]
> я извиняюсь, а разве в dbExpress встроенного драйвера для
> MySQL нету ?

Посмотрела. Есть, типа задала параметры соединения и пока не знаю что с этим делать


Natandra   (2008-06-05 08:08:00) [71]

Может уже поставить драйвер OLE DB для ОDBC? И через него попробовать. В ODBC тесковое соединение проходит нормально.


Natandra   (2008-06-05 07:56:00) [72]

Для того чтобы использовать TADOConnection, TADODataSet и TADOCommand все-равно надо указать источник данных и размещение в параметре ConnectionSting.  А именно это у меня и не получается. Т.е. я не понимаю что именно в эти поля надо написать. Если ничего не указывать, то в качестве вариантов для указания начального каталога в списке доступны имена реальных баз в MySQL. Если что-либо написать в поля "источник данных" и "размещение", то ошибка 0х800408в5


Natandra   (2008-06-05 07:02:00) [73]


> Германн ©   (05.06.08 00:20) [9]

Ладно, попробую. Спасиб


Германн   (2008-06-05 00:59:00) [74]


> Anatoly Podgoretsky ©   (05.06.08 00:32) [10]

Заметь. В первоисточнике сию фразу произносит персонаж находящийся в изрядном подпитии! А я таких не слушаю. :)


Anatoly Podgoretsky   (2008-06-05 00:32:00) [75]

> Германн  (05.06.2008 0:20:09)  [9]

А остальные говорят, ну и гадость ваша заливная рыба.


Германн   (2008-06-05 00:20:00) [76]


> Natandra   (04.06.08 22:17) [8]

Раз уж только начала изучать ADO, не трать время на изучение TADOTable и TADOQuery. Эти компоненты сам Борланд гн рекомендовал использовать во вновб создаваемых программах. Для нормальной работы используй TADOConnection, TADODataSet и TADOCommand.


Natandra   (2008-06-04 22:17:00) [77]

OLE DB поставила. Только не получается компоненту ADOTatle задать значение параметра TableName. Возникает ошибка синтаксиса SQL. И предлагает вручную привести в соответствие версию MySQL сервера. Я так поняла, что это из-за того что источник данных и размещение указаны не верно. Перепробовала разные варианы. Результата нет. В хелпе сказано, что обычно в качестве источника данных указывают имя сервера, а в качестве размещения - имя базы данных. Пробовала и с путями, и с кавычками, и местами поменять и всяко разно. Главно, что для MySQL нет вариантов выбора. А проверка подключения проходит без ошибок. В чем дело, подскажите, плиз?


Игорь Шевченко   (2008-06-04 22:16:00) [78]

я извиняюсь, а разве в dbExpress встроенного драйвера для MySQL нету ?


Natandra   (2008-06-04 19:17:00) [79]

Тест через ODBC проходит нормально. Мне надо найти OLE DB  для MySQl? если с ним не получится, попробовать MSDASQL.1. Так? Начинаю поиски


Palladin   (2008-06-04 18:38:00) [80]

ну во первых попытаться поискать к нему (MySQL) OLE DB провайдера... в случае Null попробовать соединится (надеюсь тест источника ODBC проходит нормально иначе никакого смысла вообще нет) через провайдера MSDASQL.1

вопросы?


Страницы:   1 2 3 4 5

Наверх

Титульная страница Поиск, карта сайта Написать письмо