![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Почему Update не работает а insert работает?
вот код if Request.QueryString("act")="sav" then sSQL1 = "UPDATE pages SET title='"&Request.Form("name")&"',text='"&Server.HTMLEncode(Request.Form("Note"))&"' WHERE code="&Request.QueryString("code")&" AND t_code="&Request.QueryString("t_code") cn.Execute(sSQL1) 'line 77 Response.Write(sSQL1) end if ошибка: Microsoft OLE DB Provider for ODBC Drivers error '80040e14' [Microsoft][ODBC Microsoft Access Driver] Syntax error in UPDATE statement. /admin/Pages/default.asp, line 77 \ если вывести запрос то он так выглядит: UPDATE pages SET title='123',text='123 ' WHERE code=4 AND t_code=4 И что самое удивительное INSERT INTO работает правельно |
|
|||||
|
Регистрация: Jun 2000
Адрес: $_SERVER['REMOTE_ADDR']
Сообщений: 854
|
Думаю, стоит проверить типы code и t_code, больше ничего в голову не приходит, да и вообще подумай, стоит ли напрямую пихать содержимое формы в базу данных без проверки ввода, хотя дело-то хозяйское, конечно
![]()
__________________
X |
|
|||||
|
нет с типами code и t_code усе ОК
|
|
|||||
|
Ветеран форума
|
очень велика вероятность (95%) того что code \ text \ title одно из них, зарезервированые слова, постарайтесь называть названия колонок более независимо...
|
|
|||||
|
Ветеран форума
|
и покажите ваш инсерт пожалуйста, чтобы можно было сравнить.
|
|
|||||
|
sSQL1 = "UPDATE pages SET title='"&Request.Form("name")&"',text='"&Server.HTMLEncode(Request.Form("Note"))&"' WHERE code="&Request.QueryString("code")&" AND t_code="&Request.QueryString("t_code")
sSQL1 = "INSERT INTO pages VALUES('"&Request.Form("name")&"','"&Request.Form("Note")&"',"&Request.QueryString("code")&","&Request.QueryString("t_code")&")" |
|
|||||
|
Ветеран форума
|
ну всё правильно, зарезервированое слово...
переименовывайте столбцы и всё заработает. |
|
|||||
|
спасибо все работает)
|
![]() |
![]() |
Часовой пояс GMT +4, время: 17:04. |
|
|
« Предыдущая тема | Следующая тема » |
|
|