Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > Серверные технологии и Flash

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 16.06.2005, 19:24
max-@ вне форума Посмотреть профиль Отправить личное сообщение для max-@ Посетить домашнюю страницу max-@ Найти все сообщения от max-@
  № 1  
Ответить с цитированием
max-@
 
Аватар для max-@

Регистрация: Jun 2005
Сообщений: 20
Отправить сообщение для max-@ с помощью ICQ
По умолчанию Почему Update не работает а insert работает?

Почему 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 работает правельно

Старый 20.06.2005, 18:08
Constantine вне форума Посмотреть профиль Отправить личное сообщение для Constantine Посетить домашнюю страницу Constantine Найти все сообщения от Constantine
  № 2  
Ответить с цитированием
Constantine
 
Аватар для Constantine

Регистрация: Jun 2000
Адрес: $_SERVER['REMOTE_ADDR']
Сообщений: 854
Думаю, стоит проверить типы code и t_code, больше ничего в голову не приходит, да и вообще подумай, стоит ли напрямую пихать содержимое формы в базу данных без проверки ввода, хотя дело-то хозяйское, конечно
__________________
X

Старый 22.06.2005, 15:48
max-@ вне форума Посмотреть профиль Отправить личное сообщение для max-@ Посетить домашнюю страницу max-@ Найти все сообщения от max-@
  № 3  
Ответить с цитированием
max-@
 
Аватар для max-@

Регистрация: Jun 2005
Сообщений: 20
Отправить сообщение для max-@ с помощью ICQ
нет с типами code и t_code усе ОК

Старый 22.06.2005, 16:29
nagash вне форума Посмотреть профиль Отправить личное сообщение для nagash Посетить домашнюю страницу nagash Найти все сообщения от nagash
  № 4  
Ответить с цитированием
nagash
Ветеран форума
 
Аватар для nagash

Регистрация: Jul 2001
Адрес: Москва
Сообщений: 3,088
Отправить сообщение для nagash с помощью ICQ
очень велика вероятность (95%) того что code \ text \ title одно из них, зарезервированые слова, постарайтесь называть названия колонок более независимо...

Старый 22.06.2005, 16:29
nagash вне форума Посмотреть профиль Отправить личное сообщение для nagash Посетить домашнюю страницу nagash Найти все сообщения от nagash
  № 5  
Ответить с цитированием
nagash
Ветеран форума
 
Аватар для nagash

Регистрация: Jul 2001
Адрес: Москва
Сообщений: 3,088
Отправить сообщение для nagash с помощью ICQ
и покажите ваш инсерт пожалуйста, чтобы можно было сравнить.

Старый 23.06.2005, 16:18
max-@ вне форума Посмотреть профиль Отправить личное сообщение для max-@ Посетить домашнюю страницу max-@ Найти все сообщения от max-@
  № 6  
Ответить с цитированием
max-@
 
Аватар для max-@

Регистрация: Jun 2005
Сообщений: 20
Отправить сообщение для max-@ с помощью ICQ
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")&")"

Старый 23.06.2005, 16:21
nagash вне форума Посмотреть профиль Отправить личное сообщение для nagash Посетить домашнюю страницу nagash Найти все сообщения от nagash
  № 7  
Ответить с цитированием
nagash
Ветеран форума
 
Аватар для nagash

Регистрация: Jul 2001
Адрес: Москва
Сообщений: 3,088
Отправить сообщение для nagash с помощью ICQ
ну всё правильно, зарезервированое слово...
переименовывайте столбцы и всё заработает.

Старый 08.07.2005, 14:29
max-@ вне форума Посмотреть профиль Отправить личное сообщение для max-@ Посетить домашнюю страницу max-@ Найти все сообщения от max-@
  № 8  
Ответить с цитированием
max-@
 
Аватар для max-@

Регистрация: Jun 2005
Сообщений: 20
Отправить сообщение для max-@ с помощью ICQ
спасибо все работает)

Создать новую тему Ответ Часовой пояс GMT +4, время: 17:04.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 17:04.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.