VB5, SQL & WHERE помогите!
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



VB5, SQL & WHERE помогите! Expand / Collapse
Автор
Сообщение
10.11.2000 6:53
Forum Guru

Forum GuruForum GuruForum GuruForum GuruForum GuruForum GuruForum GuruForum Guru

участник
Last Login: 06.12.2001 19:00
Сообщ.: 71, Visits: 782
Суть проблемы:
делаем запрос, например
SELECT * FROM TABLE WHERE USER=''ПЕТРОВ''
А затем хотим поменять ПЕТРОВ на СИДОРОВ подстановкой переменной

x$="ПЕТРОВ"
SELECT * FROM TABLE WHERE USER=''x'',
но в этом случае выскакивает ошибка, мол такого не найдено..
Подскажите, как можно задавать аргумент WHERE через переменную, плс...

Сообщ. #615229
10.11.2000 7:25
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

администратор
Last Login: 13.11.2007 13:41
Сообщ.: 4 421, Visits: 49 251
x$ = "ПЕТРОВ"
sql$ = "SELECT * FROM TABLE WHERE USER=''" & x "''"
Сообщ. #615230
10.11.2000 7:25
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

администратор
Last Login: 13.11.2007 13:41
Сообщ.: 4 421, Visits: 49 251
Извини, поторопился:

sql$ = "SELECT * FROM TABLE WHERE USER=''" & x & "''"
Сообщ. #615231
12.11.2000 6:30
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 23.07.2006 12:23
Сообщ.: 378, Visits: 4 161
I''d suggest:

sSql = "UPDATE TABLE " & vbCrLf
sSql = sSql & "SET User = ''" & x$ & "'' " & vbCrLf
sSql = sSql & "WHERRE User = ''" & y$ & "'' "

where y$ = ''Pertrov'' and x$ = ''Sidorov'', t.e. vse Petrovy menyautsya na Sidorovyh :)
Сообщ. #615240
15.11.2000 2:47
Forum Guru

Forum GuruForum GuruForum GuruForum GuruForum GuruForum GuruForum GuruForum Guru

участник
Last Login: 06.12.2001 19:00
Сообщ.: 71, Visits: 782
Бальшущая Спазиба!
Сообщ. #615272
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, pl

Время GMT +3:00, Сейчас 12:51