Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.07.06;
Скачать: CL | DM;

Вниз

Invalid configuration parameter   Найти похожие ветки 

 
Natandra   (2008-06-04 16:15) [0]

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


 
Плохиш ©   (2008-06-04 17:16) [1]


> Времени глубоко изучить вопрос работы BDE нет.

Используй ADO.


 
Natandra   (2008-06-04 17:29) [2]

Спасибо за совет! Вот только про него то я воще ничего не знаю :( Придется порыться. Может действительно дело пойдёт. А из дельфи то можно будет в таком случае подключиться?


 
Palladin ©   (2008-06-04 17:58) [3]

нет конечно... иначе бы зачем советовали...


 
Natandra   (2008-06-04 18:10) [4]

Не поняла. Вот здесь по подробнее, пожалста. Мне надо к базе mySQL подключиться из приложения Delphi. Можно это сделать с помощью ADO?


 
Palladin ©   (2008-06-04 18:38) [5]

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

вопросы?


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

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


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

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


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

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


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


> Natandra   (04.06.08 22:17) [8]

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


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

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

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


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


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

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


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


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

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


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

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


 
Natandra   (2008-06-05 08:08) [14]

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


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


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

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


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


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

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


 
sniknik ©   (2008-06-05 08:36) [17]

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


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

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


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

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


 
sniknik ©   (2008-06-05 10:35) [20]

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


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

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


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

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


 
sniknik ©   (2008-06-05 11:24) [23]

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

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


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

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


 
sniknik ©   (2008-06-05 11:53) [25]

> раз не получается с ними.
не поэтому. объяснять почему бессмысленно см. [23] сначала.


 
Natandra   (2008-06-05 12:01) [26]

Погодите. Ваш совет через драйвер OLE для ODBC подключаться (как собственно и другие) был услышан и применен успешно. Я почти в панике. Не успеваю сделать к понедельнику. Книгу подскажете?


 
Плохиш ©   (2008-06-05 12:40) [27]


> Книгу подскажете?

"Делфи за 21 секунду для полных чайников"


 
Natandra   (2008-06-05 12:46) [28]

Это шутка?


 
Anatoly Podgoretsky ©   (2008-06-05 12:51) [29]

> Natandra  (05.06.2008 12:01:26)  [26]

Книги есть только общего назначения по этой теме.
Здесь нужен опыт и слушать советы.
А насчет TAdoTable получается, но это неправильно,
это аккуратно разложеные грабли.


 
Anatoly Podgoretsky ©   (2008-06-05 13:07) [30]

> Natandra  (05.06.2008 12:46:28)  [28]

Наверно, намекает на то, что нет того чего ты просишь.
Есть хорошие книги, но для подготовленых, для начинающих ничего нет, на названия не стоит обращать внимания.
Нормальные книги этого рода кончились в 80х, начале 90х годов, их заменила беллетристика, о том какие кнопки нажимать и что кидать на форму.


 
Плохиш ©   (2008-06-05 13:39) [31]


> Anatoly Podgoretsky ©   (05.06.08 13:07) [30]

Так они даже этих книг не читают, не царское это видите ли дело, книги да справки читать...


 
Тын-Дын   (2008-06-05 13:39) [32]


> Natandra   (04.06.08 16:15)  


Найди и скачай в инете версии MySQL и ODBC:

MySQL: mysql-5.0.18-win32
ODBC: mysql-connector-odbc-3.51.23-win32.msi

Если не найдешь, скажи.


 
Natandra   (2008-06-05 14:09) [33]


> Тын-Дын   (05.06.08 13:39) [32]

Поясните, пожалуйста, зачем они мне? А то у меня некоторые версии MySQL и ODBC стоят уже.


 
Тын-Дын ©   (2008-06-05 14:11) [34]


> Natandra   (05.06.08 14:09) [33]
>
> > Тын-Дын   (05.06.08 13:39) [32]
>
> Поясните, пожалуйста, зачем они мне? А то у меня некоторые
> версии MySQL и ODBC стоят уже.


Стабильно работать совместно удалось заставить именно эти версии.


 
Anatoly Podgoretsky ©   (2008-06-05 14:14) [35]

> Плохиш  (05.06.2008 13:39:31)  [31]

Но данный автор хочет, в отличии от тех. Правда смущает слово потом.


 
Natandra   (2008-06-05 14:15) [36]


> Плохиш ©   (05.06.08 13:39) [31]

Не понятно на что Вы обижаетесь. Разные задачи у людей бывают. Я не студентка и не работаю программистом. Однако передо мной поставили задачу за неделю создать программку работающую с БД. Вот и приходится извращаться. Есть некоторый опыт программирования в Delphi и работы с MySQL (последнее использовалось при программировании под веб), да и давно это было. А совместно их использовать не приходилось. Так что извините за то, что я такая безграмотная в этом вопросе.


 
Natandra   (2008-06-05 14:23) [37]


> Тын-Дын ©   (05.06.08 14:11) [34]

Спасибо большое! А то с версиями действительно неразбериха.


> Anatoly Podgoretsky ©   (05.06.08 14:14) [35]

И Вам спасибо за поддержку!


 
Anatoly Podgoretsky ©   (2008-06-05 14:24) [38]

> Natandra  (05.06.2008 14:09:33)  [33]

Ты выбрала или заставили проблематичную СУБД, такого же класса проблематичности, как Парадокс.


 
Natandra   (2008-06-05 14:31) [39]


> Тын-Дын   (05.06.08 13:39) [32]

Про mysql-connector-odbc-5.1.4-win32 что скажете?


 
Плохиш ©   (2008-06-05 14:33) [40]


> Natandra   (05.06.08 14:15) [36]
>
> > Плохиш ©   (05.06.08 13:39) [31]
>
> Не понятно на что Вы обижаетесь.

"Не понятно" т.к. я не обижаюсь, а уже прикалываюсь...

> Я не студентка и не работаю программистом. Однако передо
> мной поставили задачу за неделю создать программку работающую
> с БД.

Странно, мне задач не входящих в мои обязанность, да ещё и за неделю не ставят. Может, стоит тем кто ставит сообщить, что вы не работаете программистом?



Страницы: 1 2 3 вся ветка

Текущий архив: 2008.07.06;
Скачать: CL | DM;

Наверх




Память: 0.56 MB
Время: 0.02 c
6-1186510169
Балбес
2007-08-07 22:09
2008.07.06
TServerSocket и несколько подключений


2-1212830940
Инна
2008-06-07 13:29
2008.07.06
по нажатию кнопки на хтмл-странице нужно закрыть ее и отобразить


2-1212855749
NewSer
2008-06-07 20:22
2008.07.06
Как сделать, чтобы копировалось и "КЛМ", и "Клм", и "КЛм"...?


15-1210803414
Маэстро
2008-05-15 02:16
2008.07.06
Неужели вернутся к книгам?


2-1212648364
DoKi
2008-06-05 10:46
2008.07.06
как нарисовть кнопку, форму