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

Вниз

SQL запрос - где грабли?   Найти похожие ветки 

 
dars73 ©   (2010-01-18 00:43) [0]

Подскажите пожалуйста в чем ошибка
....
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-18 01:00) [1]


> ExecSQl

С какого перепугу тут ExecSQl?


 
Anatoly Podgoretsky ©   (2010-01-18 01:06) [2]

Нравится


 
Германн ©   (2010-01-18 01:24) [3]


> Нравится
>

А мне очень нравятся Break и Continue. Вот не знаю кого из них тут лучше поставить.


 
Германн ©   (2010-01-18 02:15) [4]


> Anatoly Podgoretsky ©   (18.01.10 01:06) [2]

И вообще. Почему app не переместил эту ветку в "Начинающие"?


 
Anatoly Podgoretsky ©   (2010-01-18 09:25) [5]

Почему в начинающие? Вопрос даже не по Дельфи, если не считать граблей аккуратно разложеных Борландом. Это надо же назвать метод ExecSQl вот они и исполняют.

У автора неправильный параметр "wasja" и/или Monteur.db
Я уже забыл LocalSQL


 
Anatoly Podgoretsky ©   (2010-01-18 09:26) [6]

Поэтому куда перемещать или закрывать, пусть sniknik решает. Но здесь конечно не место.


 
ANB   (2010-01-18 13:06) [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;


 
dars73 ©   (2010-01-18 22:03) [8]

Спасибо всем за участие. Но всеравно переменная Kateg почемуто пустая.
хотя в таблице есть записи. буду разбираться.


 
dars73 ©   (2010-01-18 22:18) [9]

Спасибо всем. Разобрался. Проблемма в умляутах была


 
Anatoly Podgoretsky ©   (2010-01-18 22:35) [10]

WHERE mon = ""wásjâ"""


 
dars73 ©   (2010-01-18 23:04) [11]


> WHERE mon = ""wásjâ"""


Точно! при компиляции меняет на латинскую.


 
Anatoly Podgoretsky ©   (2010-01-18 23:07) [12]

Меняет потому что локализация не совпадает. С русскими символами может менять на ?


 
Германн ©   (2010-01-19 01:40) [13]


> Anatoly Podgoretsky ©   (18.01.10 09:26) [6]
>
> Поэтому куда перемещать или закрывать, пусть sniknik решает.
>  Но здесь конечно не место.
>

Теперь уже здесь место. Но всё равно "пусть sniknik решает". :)



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

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

Наверх




Память: 0.49 MB
Время: 0.007 c
15-1306223398
I need help
2011-05-24 11:49
2011.09.11
сделать с использованием логических операторов


2-1306665558
Kamelot
2011-05-29 14:39
2011.09.11
Как нарисовать картинку, имея массив цветов пикселей?


2-1304775275
Alexlafa
2011-05-07 17:34
2011.09.11
Программирование базы данных MS Access в Delphi 7


2-1306693281
Brutalis
2011-05-29 22:21
2011.09.11
смоделировать простого робота так чтобы он двигался по заданным з


15-1305712370
mefodiy
2011-05-18 13:52
2011.09.11
Размер exe файла в Дельфи 2010