Показать сообщение отдельно
  #1 (permalink)  
Старый 31.01.2013, 16:14
Новичок на форуме
Отправить личное сообщение для Tecos Посмотреть профиль Найти все сообщения от Tecos
 
Регистрация: 28.01.2013
Сообщений: 2

Значение переменной в запросе к локальной базе данных
Добрый день, знатоки!
Помогите разобраться в нижеописанном коде:

Имеется Приложение *hta, обращающееся к локальной базе данных (MS Access)

При запросе, явно указывающем обращение к значению в базе все работает нормально:
rs=cn.execute ("SELECT * FROM [User]WHERE [ИмяПользователя]= 'Ivanov-II';");-


Если же я посредством переменной задаю запрос:
var strok = Ivanov-II;
rs=cn.execute ("SELECT *FROM [User]WHERE [ИмяПользователя]=" + strok + ";");

выскакивает ошибка: "Отсутствует значение для нескольких или одного требуемых параметров"
Подскажите, пожалуйста, каким образом я могу передать значение переменной в запрос к локальной базе данных. Заранее спасибо.
Ответить с цитированием