Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Почему не выполняется запрос?


MV-GROB ©   (2002-10-15 10:51:00) 

function chanpic(k,z)
{
var dsn, conn, type_db,sSQL,idera,l;
type_db = "Access";
DSN ="DBQ=" + Server.Mappath("mag.mdb") + ";Driver={Microsoft Access Driver (*.mdb)};" ;
var conn = Server.CreateObject("ADODB.Connection");
conn.CommandTimeout = 100;
conn.ConnectionTimeout = 100;
conn.Open(DSN);
var RS = Server.CreateObject("ADODB.Recordset");
st="="+k;
sSQL = "Update Tov set Pic=OK WHERE ID"+st;
RS.Execute(sSQL);
//RS.Open(sSQL,conn);
//RS.Close();
conn.Close();
RS = null;
conn = null;
return "123";
}
Если блокируешь RS.Execute(sSQL);
функция возврощает значение , а так не работает.


Vitaly   (2002-10-15 11:25:00) [1]

Поcпешил:
//st="="+k;
sSQL = "select * from Tov WHERE Pic=OK";
//RS.Execute(sSQL);
RS.Open(sSQL,conn);
RS.Close();
conn.Close();


Vitaly   (2002-10-15 11:24:00) [2]

Попробуй:
//st="="+k;
sSQL = "select * from Tov WHERE Pic=OK";
RS.Execute(sSQL);
//RS.Open(sSQL,conn);
//RS.Close();
conn.Close();


Наверх

Титульная страница Поиск, карта сайта Написать письмо