![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
SQL запрос - где грабли? [D7, Paradox]
dars73 © (2010-01-18 00:43:00)Подскажите пожалуйста в чем ошибка
....
SQLstr2:='SELECT mon, kat FROM Monteur.db WHERE mon = "wasja"';
procedure TAddMaske.SQLSapros2; //////// Запрос на выполнение
begin
with Query1 do begin
Close;
SQL.Clear;
SQL.Add(SQLstr2);
ExecSQl
end;
kateg:=query1.Fields[1].asString;
end;
в Таблице два поля оба текстовие
вася имеет категори 2
при виполнение запроса выдает ошибку не правелный параметр в строке 1
Германн (2010-01-19 01:40:00) [1]
> Anatoly Podgoretsky © (18.01.10 09:26) [6]
>
> Поэтому куда перемещать или закрывать, пусть sniknik решает.
> Но здесь конечно не место.
>
Теперь уже здесь место. Но всё равно "пусть sniknik решает". :)
Anatoly Podgoretsky (2010-01-18 23:07:00) [2]Меняет потому что локализация не совпадает. С русскими символами может менять на ?
dars73 (2010-01-18 23:04:00) [3]
> WHERE mon = ''wásjâ'''
Точно! при компиляции меняет на латинскую.
Anatoly Podgoretsky (2010-01-18 22:35:00) [4]WHERE mon = ''wásjâ'''
dars73 (2010-01-18 22:18:00) [5]Спасибо всем. Разобрался. Проблемма в умляутах была
dars73 (2010-01-18 22:03:00) [6]Спасибо всем за участие. Но всеравно переменная Kateg почемуто пустая.
хотя в таблице есть записи. буду разбираться.
ANB (2010-01-18 13:06:00) [7]SQLstr2:='SELECT mon, kat FROM Monteur.db WHERE mon = ''wasja''';
procedure TAddMaske.SQLSapros2; //////// Запрос на выполнение
begin
with Query1 do begin
Close;
SQL.Clear;
SQL.Add(SQLstr2);
Open;
end;
kateg:=query1.Fields[1].asString;
end;
Anatoly Podgoretsky (2010-01-18 09:26:00) [8]Поэтому куда перемещать или закрывать, пусть sniknik решает. Но здесь конечно не место.
Anatoly Podgoretsky (2010-01-18 09:25:00) [9]Почему в начинающие? Вопрос даже не по Дельфи, если не считать граблей аккуратно разложеных Борландом. Это надо же назвать метод ExecSQl вот они и исполняют.
У автора неправильный параметр "wasja" и/или Monteur.db
Я уже забыл LocalSQL
Германн (2010-01-18 02:15:00) [10]
> Anatoly Podgoretsky © (18.01.10 01:06) [2]
И вообще. Почему app не переместил эту ветку в "Начинающие"?
Германн (2010-01-18 01:24:00) [11]
> Нравится
>
А мне очень нравятся Break и Continue. Вот не знаю кого из них тут лучше поставить.
Anatoly Podgoretsky (2010-01-18 01:06:00) [12]Нравится
Германн (2010-01-18 01:00:00) [13]
> ExecSQl
С какого перепугу тут ExecSQl?