Главная страница
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
2-1306067684
Drowsy
2011-05-22 16:34
2011.09.11
ODS.


15-1305711086
MiAn
2011-05-18 13:31
2011.09.11
Работа через https, получение SSL-сертификата?


15-1306012234
Германн
2011-05-22 01:10
2011.09.11
Настройки IDE Delphi2007


2-1306758590
Неважно
2011-05-30 16:29
2011.09.11
ф-ция GetForegroundWindow


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