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

Вниз

Как в MS Access одним запросом модифицировать или добавить строку   Найти похожие ветки 

 
Погроммист   (2016-03-21 00:17) [0]


UpQuery := "UPDATE BasesSettTab SET BaseName=" + QuotedStr(pNewBaseName) + " WHERE BaseName = " + QuotedStr(pBaseName);
 
 InQuery := "(INSERT INTO BasesSettTab (BaseName,PathToBase,FileName)" + " VALUES (" +
   QuotedStr(pBaseName) + " , " + QuotedStr(pPathToBase)+ " , " + QuotedStr(pFileName) + "))";

   temp := "SELECT iif (SELECT Count(*) FROM BasesSettTab where BaseName = "
    + QuotedStr(pBaseName) + ") > 0,"+ UpQuery + "," + InQuery +  "from BasesSettTab);";


первая проблема в том, что запрос начинающийся с iif аксес принимать отказывается, поэтому я приписал select но думаю что это неправильно...

Вторая проблема то что на первую он еще и не ругается, а ругается он на UpQuery говоря о том, что там пропущен какой то оператор...но по мне так там все на месте. Итого вопрос, можно ли одним запросом такое провернуть в аксесе и как?


 
sniknik ©   (2016-03-21 08:52) [1]

access принципиально не поддерживает пакеты команд, только одиночные (даже в "процедурах"), и не функции (типа iif) вместо sql команды. и команды обедняющие 2 либо "спец" как в mysql либо megre как в mssql тоже нет.
делай выводы.


 
эндсоувот ©   (2016-03-21 08:53) [2]

iif это не иф-зен-елс

это вилка на два значения, а не развилка выполнения
iif ( condition, value_if_true, value_if_false )



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

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

Наверх




Память: 0.47 MB
Время: 0.003 c
2-1458410529
Валя
2016-03-19 21:02
2018.03.11
MouseUP на дочернем компоненте


2-1458469608
Signal
2016-03-20 13:26
2018.03.11
Как можно получить текстовое значение перечислителя Type?


2-1458508641
Погроммист
2016-03-21 00:17
2018.03.11
Как в MS Access одним запросом модифицировать или добавить строку


15-1470919646
aka
2016-08-11 15:47
2018.03.11
История браузера


2-1458385064
Signal
2016-03-19 13:57
2018.03.11
TListView и OwnerData