Вниз
Скачать: CL | DM;

Проблема с ADOQuery и MS Access   Найти похожие ветки 

← →
adogg   (2002-12-11 13:34) [0]

Проблема такая: с помощью ADOConnection соединяюсь с файлом MS Access 97. Затем в ADOQuery создаю параметр с именем type и задаю его DataType как ftString. Затем в обработчике нажатия кнопки пишу:
ADOQuery1.Close;
ADOQuery1.Parameters[0].Value:=Edit1.Text;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add("select * from rules where rlsType=:type");
ADOQuery1.Open;

А в ответ тишина...
Такое впечатление, что в параметр type ничего не заносится.
Поле rlsType имеет Текстовый тип.
Подскажите в чем моя ошибка


← →
LordOfSilence ©   (2002-12-11 13:44) [1]

ADOQuery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add("select * from rules where rlsType=:type");
ADOQuery1.Parameters[0].Value:=Edit1.Text;
ADOQuery1.Open;

???


← →
delta ©   (2002-12-11 14:49) [2]

Не знаю чего ты этим добиваешся но попробуй так:

ADOQuery1.Close;
ADOQuery1.Parameters[0].Value:=Edit1.Text;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add("select * from [rules] where [rules].[rlsType]= "" + type + """);
ADOQuery1.Open;




← →
LordOfSilence ©   (2002-12-11 14:56) [3]

Не в этом дело. Порядок вызовов операторов не тот.


← →
delta ©   (2002-12-11 15:12) [4]

Да правда, кривой запрос в глаза сразу попал


← →
adogg   (2002-12-12 09:58) [5]

delta, что ты имеешь ввиду под кривым запросом?



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.011 c
14-1886
Kotka
2002-12-13 19:19
2003.01.02
Две проги с одинаковыми названиями


7-1922
Koster
2002-09-22 05:03
2003.01.02
Как изменить готовый exe файл чтобы он загружал мою библиотеку DL


3-1762
Николай В.
2002-12-11 11:34
2003.01.02
MidasLib


14-1888
saxon
2002-12-13 21:13
2003.01.02
Пятница 13


14-1874
DennisL
2002-12-13 11:48
2003.01.02
Иконки для кнопок состоящие из четырех частей ?




   Наверх