LEADERSOFT.ru
Разработка на заказ программ и сайтов
Разработка
Заказ программы
Прайс-лист
Техническое задание
Проектная документация
Наши клиенты
Реклама и продвижение
Магазин
Перейти в магазин
Новинки магазина
Бизнес программы
Финансовый учет
Документооборот
Исходные коды
Интернет решения
Обучение
Перейти в раздел
Форумы по разработке
Примеры на Access
Рассылка статей
Магазин IT литературы
Блог
Все статьи
Microsoft Access (VBA)
Microsoft Access (Проекты)
Microsoft ASP.NET
Сервисы Google
Технические задания
Новости IT технологий
Сервисы
Форумы разработчика
Контакты
О компании
Регистрация на сайте
Подписка на новости по Email
Сообщество Google+
Подписка subscribe.ru
Новости в формате Атом
Загрузить
Загрузить каталог программ
Форумы по информационным технологиям
Начало
Forums
Регистрация
|
Вход
Forums
Обновлено ::
04 мая 2024
Форумы
Поиск
Список форумов
Программирование
Microsoft Access. Файлы mdb и accdb
Тема: Что такое...
Тема: Что такое обновляемый запрос
15.06.2007 19:52:34
All
4316 сообщения
Тема: Что такое обновляемый запрос
Сия конструкция проработала на IIS3 1,5 года
<% strTB1= Request("sqlri")
set objConn = server.createobject("ADODB.Connection")
objConn.Open "dnsalias"
set cm = Server.CreateObject("ADODB.Command")
cm.ActiveConnection = objConn
cm.CommandText ="INSERT INTO Table1 (item1) VALUES (?)"
set objparam=cm.createparameter(, 200, , 255, strTB1)
cm.parameters.append objparam
if strTB1 <> "" then
cm.execute
end if %>
После переноса на IIS5 (W2000) выдала: [Microsoft][Драйвер ODBC Microsoft Access] В операции должен использоваться обновляемый запрос. Жалуется на строку cm.execute. На уговоры не поддается. =( Кто такой обновляемый запрос? Как быть?
P.S. Общий раздел по запросам
Автор:
Вопрос 4
от 0:00:00
Источник ...
15.06.2007 19:52:34
All
4316 сообщения
RE: Что такое обновляемый запрос
Это происходит потому, что драйвер ODBC "не понимает" ваши SQL запросы, т.к. различия в командах SQL могут быть различными. Попробуйте упростить задачу, используйте только ANSI SQL. Впервые я получил сообщение «В операции должен использоваться обновляемый запрос» в программе «Зарплата и Кадры». Пришлось разделить SQL-запрос на две части. Первая часть создавала временную таблицу. Вторая часть запроса брала данные из таблицы и продолжала вычисления.
P.S. Общий раздел по запросам
Автор:
Виктор Конюков
от 0:00:00
Источник ...
15.06.2007 19:52:34
Денис9
3 сообщения
RE: Что такое обновляемый запрос
Во многих случаях этот вопрос возникает при необходимости изменить значения из одной таблицы используя значения из другой, в рамках одного файла .mdb
При постороении конструкции типа:
UPDATE таблица_куда SET изменить_что =
(SELECT таблица_откуда.изменить_на_что FROM таблица_откуда)
ACCESS выдаёт “В операции должен использоваться обновляемый запрос”. Причём подобная конструкция в рамках одной таблицы работает нормально.
Одним из достаточно простых решений будет использование двух запросов, первый запрос (запрос на выборку-SELECT) агрегирует необходимые значения из двух (или более) таблиц. Его можно построить с помощю конструктора и забыть о нём. Второй запрос (запрос на модификацию-UPDATE) производит необходимые изменения и преобразования работая не с таблицами, а используя в качестве объектов поля первого запроса(как если бы вы работали с полями только одной таблицы).
UPDATE Запрос№1 SET изменить_что = изменить_на_что;
P.S. Общий раздел по запросам
Автор:
Денис Калинин
от 12.04.2005 13:48:42
Источник ...
15.06.2007 19:52:34
Санек
1 сообщения
RE: Что такое обновляемый запрос
У меня такая же фигня!!!
_______________________________
<%
else {
var xFNAME, xFADRESS, xFMSG, strSQL, xdate
xFNAME=Request.QueryString("FNAME")()
xFADRESS=Request.QueryString("xFADRESS")()
xMSG=Request.QueryString("xMSG")()
strProvider="Provider=Microsoft.JET.OLEDB.4.0;"
strProvider=strProvider + "Data Source="
strProvider=strProvider + "C:\\Inetpub\\wwwroot\\guestbook.mdb;"
objConnect=Server.CreateObject("ADODB.Connection")
objConnect.Open(strProvider)
strSQL="INSERT INTO GUESTBOOK (FNAME, FADRESS, FMSG, FDATE)"
strSQL=strSQL + "VALUES ('" + xFNAME + "','" + xFADRESS + "','"
strSQL=strSQL + xFMSG + "', Date())"
objConnect.Execute(strSQL)
Response.write("Ваше сообщение добавлено.")
}
%>
____________________
- ни хрена не пашет. Короче я так понимаю, что для ASP надо использовать VBScript, т.к.
JScript чето не катит!!!!
P.S. Общий раздел по запросам
Автор:
Санек
от 22.11.2006 6:39:15
Источник ...
Страница 1 из 1
Программирование
Microsoft Access. Файлы mdb и accdb
Тема: Что такое...
Одноуровневый вид
Древовидная структура
Самый старый из новых
Новейший из старых
Поиск
Список форумов
Начало
|
Forums
Copyright 2002-2016 Leadersoft.ru
::
Leadersoft
::
Соглашение о безопасности
::
Условия использования