Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Обработка полей в SQL запросе своими функциями / 1 сообщений из 1, страница 1 из 1
06.06.2011, 07:54
    #37296162
Geparder
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка полей в SQL запросе своими функциями
Доброго времени суток! Прошу помощи!
Пишу программу на Access VBA. Необходимо выполнить SQL запрос, в котором происходит сравнение полей записей БД в двух таблицах и в случае совпадения, добавление из одной в другую.

PARAMETERS [Key] String TRANSFORM ReplasePriceAll(e.Text_str,ot.Text_str,e.Edizm_Pr,ot.ed) as String Update eqiuv as e inner join ot on e.Text_str=ot.Text_str and e.Edizm_Pr=ot.ed set e.price_pr = ot.price, e.edizm_pr= ot.ed, " _
& "e.Date_Price ='" & t_datе & "', e.Date_used ='" & t_datе & " ', e.idperiod =" & T_period & ",ot.choise = no where idsuppl = " & t_suppl

или такой вариант

strSQL = "TRANSFORM ReplasePrice(e.Text_str) as String Update eqiuv as e inner join ot on [Key]=1 set ReplasePrice(e.price_pr) as String = ReplasePrice(ot.price) as String, ReplasePrice(e.edizm_pr) as String = ReplasePrice(ot.ed) as String, " _
& "e.Date_Price ='" & t_datе & "', e.Date_used ='" & t_datе & " ', e.idperiod =" & T_period & ",ot.choise = no where idsuppl = " & t_suppl
CurrentDb.Execute strSQL

ReplasePriceAll проверяет совпадение переменных 1 и 2, 3 и 4, предварительно удалив из нее лишние символы. ReplasePrice удаляет ненужные символы из записи
Но эти запросы не проходит. Как сделать правильно?
Заранее большое спасибо!!
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Обработка полей в SQL запросе своими функциями / 1 сообщений из 1, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]