Форум: "Базы";
Текущий архив: 2008.01.13;
Скачать: [xml.tar.bz2];
Внизupdate local ado dbase Найти похожие ветки
← →
NOD © (2007-09-06 16:41) [0]ADOConnection1.ConnectionString:="Provider=Microsoft.Jet.OLEDB.4.0;"+
"Data Source="+extractfilepath(paramstr(0))+"; "+
"Mode=ReadWrite|Share Deny None; "+
"Extended Properties=DBase 5.0; "+
"Persist Security Info=False";
/////
ADOQuery1.close;
ADOQuery1.SQL.Text:="update korsch set korsch.summa= (select oblag2.summa from oblag2 where korsch.korsch=oblag2.korsch and oblag2.kodcex=:cex) where korsch.cex=:cex";
ADOQuery1.Parameters.ParamByName("cex").Value:=combobox1.Text;
ADOQuery1.execsql;
ошибка "В операции должен использоваться обновляемый запрос"
Почему-то именно в update подзапросы не работают. Может кто с таким сталкивался?
← →
Вася Правильный (2007-09-06 16:44) [1]а зачем тебе дубль данных в другой таблице?
← →
nod © (2007-09-06 16:46) [2]мне просто нужно поменять суммы в одной таблице на суммы из другой таблицы, соответственно корсчетам
← →
nod © (2007-09-06 16:48) [3]на mssql все работает, а если локально то ошибки выдает
← →
nod © (2007-09-06 17:26) [4]http://support.microsoft.com/kb/175168/ru
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2008.01.13;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.007 c