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-06 10:15:00) [1]


> Тын-Дын ©   (06.06.08 10:10) [83]

Спасибо!


Тын-Дын   (2008-06-06 10:10:00) [2]


> Natandra   (06.06.08 10:03) [82]
> Хорошо, не буду. Но на всякий случай, чтоб было :)


Ссылку отправил - скачивай.


Natandra   (2008-06-06 10:03:00) [3]

Хорошо, не буду. Но на всякий случай, чтоб было :)


Тын-Дын   (2008-06-06 09:57:00) [4]


> Natandra   (06.06.08 09:15) [80]
> Заработало!!! Всем спасибо!!! Всех целую и обнимаю. :) >
> Тын-Дын ©   (05.06.08 16:48) [79] Вложения в файл заблокировал
> Аутлук. Может запаковать или расширение сменить? И поновой
> отправить :)


Работает? тогда лучше не трогать-)


Natandra   (2008-06-06 09:15:00) [5]

Заработало!!! Всем спасибо!!! Всех целую и обнимаю. :)

> Тын-Дын ©   (05.06.08 16:48) [79]

Вложения в файл заблокировал Аутлук. Может запаковать или расширение сменить? И поновой отправить :)


Тын-Дын   (2008-06-05 16:48:00) [6]


> Natandra


Отправил.


Anatoly Podgoretsky   (2008-06-05 16:25:00) [7]

> Natandra  (05.06.2008 16:16:15)  [75]

Я же говорил, что шифровка не поможет, она может только снизить количества спама.
Вот на текущий момент мой сервер отклонил 280 писем и еще пару сотен вообще не принял к доставке.
При эпидемии количество доходит до 5000 штук в день, но ни грамма не мешает, то что прошло автоматом удаляется в клиенте, а вот неудобств шифровкой корреспондентам я не хочу доставлять.


Anatoly Podgoretsky   (2008-06-05 16:23:00) [8]

> Плохиш  (05.06.2008 16:12:14)  [74]

Принесет, у меня нюх на это дело.


Natandra   (2008-06-05 16:21:00) [9]

Убегаю, но не на долго. Всем спасибо!


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


> Anatoly Podgoretsky ©   (05.06.08 15:57) [71]
> > Natandra  (05.06.2008 15:40:09)  [69]
>
> Про спам, если ты никому не пишешь, то не будет, а если
> же пишешь, то тебя возьмут через данные у твоих корреспондентов.
>

Пишу, но спам не получаю уже давно. Хотя нет, получаю но очень редко.


Плохиш   (2008-06-05 16:12:00) [11]


> Anatoly Podgoretsky ©   (05.06.08 16:01) [72]
> Игорь Шевченко ©   (05.06.08 15:35) [68]

Интересно, принесёт трёхдневный ликбез результаты ;-)


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


> А у меня вот как
>
> procedure TForm1.FormCreate(Sender: TObject);
> begin
>  Form1.DataSet.CommandText := 'select name from user';
>  Form1.DataSet.Active := true;
> end;


Мало кода. На основании этой скудной и противоречивой информации очень трудно сказать, почему в гриде не отображается


Anatoly Podgoretsky   (2008-06-05 16:01:00) [13]

> Natandra  (05.06.2008 15:43:10)  [70]

Не ключевая по сути одно и тоже, не считая особенностей, сортировки и списка полей.
А вот это ключевое

Form1.DataSet.

Убери везде Form1, пиши так

DataSet.ххх

Инече непонятно, какую из Form1 используешь, их может быть много и наоборот, когда более одной формы, а переменная одна.

Глобальные переменные Must Die

Более того, найди и уничтожь следующий код, везде кроме главной формы

var
 FormX: TFormX

все формы создавай динамически и без глобальных переменных

Это кстати тоже относится к знаниям, с таким уровнем тебе задачу не реализовать, или будет очередной уродец.


Anatoly Podgoretsky   (2008-06-05 15:57:00) [14]

> Natandra  (05.06.2008 15:40:09)  [69]

Про спам, если ты никому не пишешь, то не будет, а если же пишешь, то тебя возьмут через данные у твоих корреспондентов.

> Переоценила свои возможности.

Все зависит от сложности и от твоих знаний, эти работы часто делает один и тот же человек, но не с нуля же и в ограниченые сроки.


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



> Игорь Шевченко ©   (05.06.08 15:35) [68]

> CommandText = 'select * from arg_country_v order by country_code'

Вот эта строчка ключевая. Да?
А у меня вот как

procedure TForm1.FormCreate(Sender: TObject);
begin
 Form1.DataSet.CommandText := 'select name from user';
 Form1.DataSet.Active := true;
end;

А попробую по Вашему. Посмотрим.


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


> Anatoly Podgoretsky ©   (05.06.08 15:30) [66]


> и все это разные специальности.

Согласна. Полностью. Я, конечно, предполагала, что трудности возникнут, но не до такой же степени. Переоценила свои возможности.
> Боишься спаммеров?
> А я нет, никогда не шифрую.

Да как то в спаме ничего полезного не нашлось ни разу. Вот и думаю, зачем он мне?


Игорь Шевченко   (2008-06-05 15:35:00) [17]

Natandra   (05.06.08 15:21) [63]

Ну принцип примерно такой:

unit main;

interface
uses
 Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
 Dialogs, DB, ADODB, Grids, DBGrids;

type
 TForm1 = class(TForm)
   DataSource1: TDataSource;
   DBGrid1: TDBGrid;
   ADOConnection1: TADOConnection;
   ADODataSet1: TADODataSet;
 end;

var
 Form1: TForm1;

implementation

{$R *.dfm}

end.


object Form1: TForm1
 Left = 0
 Top = 0
 Caption = 'Form1'
 ClientHeight = 293
 ClientWidth = 426
 Color = clBtnFace
 Font.Charset = DEFAULT_CHARSET
 Font.Color = clWindowText
 Font.Height = -11
 Font.Name = 'Tahoma'
 Font.Style = []
 OldCreateOrder = False
 PixelsPerInch = 96
 TextHeight = 13
 object DBGrid1: TDBGrid
   Left = 32
   Top = 64
   Width = 353
   Height = 181
   DataSource = DataSource1
   TabOrder = 0
   TitleFont.Charset = DEFAULT_CHARSET
   TitleFont.Color = clWindowText
   TitleFont.Height = -11
   TitleFont.Name = 'Tahoma'
   TitleFont.Style = []
 end
 object DataSource1: TDataSource
   DataSet = ADODataSet1
   Left = 32
   Top = 16
 end
 object ADOConnection1: TADOConnection
   Connected = True
   ConnectionString =
     'Provider=OraOLEDB.Oracle.1;Persist Security Info=False;User ID=a' +
     'rgo21;Data Source=ora10'
   Provider = 'OraOLEDB.Oracle.1'
   Left = 104
   Top = 20
 end
 object ADODataSet1: TADODataSet
   Active = True
   Connection = ADOConnection1
   CursorType = ctStatic
   CommandText = 'select * from arg_country_v order by country_code'
   Parameters = <>
   Left = 144
   Top = 20
 end
end


Anatoly Podgoretsky   (2008-06-05 15:31:00) [18]

> Natandra  (05.06.2008 15:27:04)  [64]

Боишься спаммеров?
А я нет, никогда не шифрую.


Anatoly Podgoretsky   (2008-06-05 15:30:00) [19]

> Natandra  (05.06.2008 15:14:58)  [58]

Не создали ли ты колонок в дизайне. Просто грофхни грид на форме и кинь новый и только свяжи. больше ничего не делай.

А теперь по поводу задачи и серверов.
Насколько бы простую вещь не требовалось делать, но начальная подготовка в определеном объеме просто необходимо.
А по задаче я вижу

1. инсталяция сервера
2. настройка
3. создание баз
4. разработка клиента

и все это разные специальности.


Natandra   (2008-06-05 15:30:00) [20]


> Игорь Шевченко ©   (05.06.08 15:18) [60]
> Код уже в каком-то из постов выложен ?

И как же мне его найти? Ладно, не поминайте лихом. Пошла искать


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

Наверх

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