Пременная и запрос

Работа VB и СУБД (Access, MSSQL, MySQL, Oracle и пр.)
Правила форума
При создании новой темы не забывайте указывать используемую СУБД.
Mckoy
Новичок
Новичок
 
Сообщения: 26
Зарегистрирован: 20.06.2002 (Чт) 10:54

Пременная и запрос

Сообщение Mckoy » 20.09.2005 (Вт) 19:41

Помогите найти ошибку в запросе.

Код: Выделить всё
Player = InputBox("", "Enter Player Nick")
Set rs = db.Execute("SELECT game_players.real_player_id AS PID " & _
"FROM players INNER JOIN game_players ON players.player_id = game_players.player_id " & _
"Where (((players.screen_name) =  "" & Player & "")) " & _
"GROUP BY game_players.real_player_id;")
MsgBox rs.Fields("PID")


По разному пробовал, выдает разные ошибки. В общем запрос работает в таком виде

Код: Выделить всё
'Player = InputBox("", "Enter Player Nick")
Set rs = db.Execute("SELECT game_players.real_player_id AS PID " & _
"FROM players INNER JOIN game_players ON players.player_id = game_players.player_id " & _
"Where (((players.screen_name) =  ""Scrolt3"")) " & _
"GROUP BY game_players.real_player_id;")
MsgBox rs.Fields("PID")


Никак не хочет в первый запрос вставить текстовую переменную. Что тут с синтаксисом? Я не профи, подскажите :)

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 20.09.2005 (Вт) 20:04

Код: Выделить всё
Player = InputBox("", "Enter Player Nick")
Set rs = db.Execute("SELECT game_players.real_player_id AS PID " & _
"FROM players INNER JOIN game_players ON players.player_id = game_players.player_id " & _
"Where (((players.screen_name) =  """ & Player & """)) " & _
"GROUP BY game_players.real_player_id;")


" заменять надо на ""

Mckoy
Новичок
Новичок
 
Сообщения: 26
Зарегистрирован: 20.06.2002 (Чт) 10:54

Сообщение Mckoy » 20.09.2005 (Вт) 20:08

Большое Спасибо :) Все заработало 8)


Вернуться в Базы данных

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex-бот и гости: 1

    TopList