Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2008.07.06;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.54 MB
Время: 0.038 c
15-1211296737
buzb
2008-05-20 19:18
2008.07.06
Посоветуйте C++ компилятор.


15-1211204001
Prohodil Mimo
2008-05-19 17:33
2008.07.06
как заставить прокрутиться закрытый ComboBox?


3-1201600224
dest81
2008-01-29 12:50
2008.07.06
FireBird неповторяющиеся записи


2-1212984332
Димон
2008-06-09 08:05
2008.07.06
Вопрос


15-1211534621
Slider007
2008-05-23 13:23
2008.07.06
С днем рождения ! 23 мая 2008 пятница





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский