powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Обращение к переменным в инструкциях SQL.
7 сообщений из 7, страница 1 из 1
Обращение к переменным в инструкциях SQL.
    #32471773
Подскажите пож-ста,как правильно обращаться к переменным в инструкциях SQL-у меня все время пишет ошибку.
Вот например такая не работает:

DoCmd.RunSQL " UPDATE MyTable " & _
"SET MyTable.Filed1 = MyTable.Filed1-0.5*MyTable.[Field num 2]" & _
"WHERE MyTable.[Field num 3] = " & Table2.Field1

Заранее спасибо.
...
Рейтинг: 0 / 0
Обращение к переменным в инструкциях SQL.
    #32471787
Фотография Deminik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
DoCmd.RunSQL  " UPDATE MyTable "  & _ 
 "SET MyTable.Filed1 = MyTable.Filed1-0 . 5 *MyTable.[Field num  2 ]" & _ 
 "WHERE MyTable.[Field num 3 ] = " &  "'" & Table2.Field1 & "'"  

так попробуй....
...
Рейтинг: 0 / 0
Обращение к переменным в инструкциях SQL.
    #32471809
Фотография Deminik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хотя подожди...
авторDoCmd.RunSQL " UPDATE MyTable " & _
"SET MyTable.Filed1 = MyTable.Filed1-0.5*MyTable.[Field num 2]" & _
"WHERE MyTable.[Field num 3] = " & Table2.Field1

а где здесь переменные ?

попробуй так:
Код: plaintext
1.
2.
3.
4.
5.
dim strsql as string
strsql =   "UPDATE MyTable" 
strsql = strsql &  " SET MyTable.Filed1 = MyTable.Filed1-0 . 5 *MyTable.[Field num  2 ]" 
strsql = strsql &  " WHERE MyTable.[Field num 3 ] = Table2.Field1" 
DoCmd.RunSQL strsql


перед SET и WHERE - пробелы...
...
Рейтинг: 0 / 0
Обращение к переменным в инструкциях SQL.
    #32471843
Спасибо.Но я ошибся-там вместо Table2 идет Recordset.Это как-то поменяет синтаксис?
DoCmd.RunSQL " UPDATE MyTable " & _
"SET MyTable.Filed1 = MyTable.Filed1-0.5*MyTable.[Field num 2]" & _
"WHERE MyTable.[Field num 3] = " & MyRecordset.Field1
...
Рейтинг: 0 / 0
Обращение к переменным в инструкциях SQL.
    #32471849
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
читай фак
...
Рейтинг: 0 / 0
Обращение к переменным в инструкциях SQL.
    #32471854
Фотография Deminik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
DoCmd.RunSQL  " UPDATE MyTable "  & _ 
 "SET MyTable.Filed1 = MyTable.Filed1-0 . 5 *MyTable.[Field num  2 ]" & _ 
 "WHERE MyTable.[Field num 3 ] = " [color=red]&  "'" &[/color]MyRecordse[color=red]![/color]Field1
[color=red]& "'" [/color]
...
Рейтинг: 0 / 0
Обращение к переменным в инструкциях SQL.
    #32471863
Фотография Deminik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sorry...
Код: plaintext
1.
2.
3.
DoCmd.RunSQL  " UPDATE MyTable "  & _ 
 "SET MyTable.Filed1 = MyTable.Filed1-0 . 5 *MyTable.[Field num  2 ]" & _ 
 "WHERE MyTable.[Field num 3 ] = " &  "'" & MyRecordse!Field1 & "'" 
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Обращение к переменным в инструкциях SQL.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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