![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Invalid configuration parameter [D7, MySQL]
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]
> Код уже в каком-то из постов выложен ?
И как же мне его найти? Ладно, не поминайте лихом. Пошла искать