Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: Web, ASP.NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
realist
1

Мне нужно отобрать только те записи из бд, определённое поле в которой равно значению переменной.

30.09.2008, 22:52. Просмотров 738. Ответов 7
Метки нет (Все метки)

Файл при вызове получает информацию методом GET в переменной NN.
Мне нужно отобрать только те записи из бд, определённое поле в которой равно значению этой переменной.
Пишу запрос:

SQLQuery = 'SELECT DISTINCTROW Users.*'
SQLQuery = SQLQuery & ' FROM Users, Requests WHERE (Users.Start>=#' & StdDate(startdate) & '#)'
SQLQuery = SQLQuery & ' AND Users.UserID=Requests.UserID'
SQLQuery = SQLQuery & ' AND Users.Nomer=Request.QueryString('NN')'
SQLQuery = SQLQuery & ' ORDER BY Users.Start'

Строчка
SQLQuery = SQLQuery & ' AND Users.Nomer=Request.QueryString('NN')'
не работает.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.09.2008, 22:52
Ответы с готовыми решениями:

Как можно вытащить из БД запись фильтруя записи в поле 'дата' только по значению 'год'?
Как можно вытащить из БД запись фильтруя записи в поле 'дата' только по...

Нужно создать таблицу, число столбцов которой равно значению переменной
а данные таблицы должны генерироваться случайными числами, помогите...

Удалить из БД строки, поле которых равно значению переменной
всем приветы ! вопрос, нверна, простой, тем не менее нашел кучу общих общие...

Узнать есть ли в базе данных строка в которой поле равно значению из Edit
Delphi 7, ADO, ACCESS Компоненты DataSource1, ADOConnection 1, ADOQuery1 ...

Нужно найти в книге лист, название которого равно значению этой переменной
В переменной находится некое значение. Нужно найти в книге лист, название...

7
weld
0 / 0 / 0
Регистрация: 29.05.2008
Сообщений: 60
01.10.2008, 02:39 2
По моему ты намудрил с ковычками, строка должна выглядеть так:
SQLQuery = SQLQuery & ' AND Users.Nomer=' &
CStr(Request.QueryString('NN'))
0
realist
01.10.2008, 17:09 3
Пишу,как ты сказал, тогда на запрос больше не ругаются, а ругаются на следующую строчку
Set rsUsersList = objConn.Execute(SQLQuery)
Microsoft JET Database Engine error '80040e07'
Что-то всё равно не так.
Где бы взять похожий рабочий пример?
issergeyb
0 / 0 / 0
Регистрация: 25.07.2007
Сообщений: 52
01.10.2008, 17:42 4
weld verno napisal, no ya by sperva proveril
poluchaesh li chto-to v Request.QueryString('NN')
Udachi
0
realist
01.10.2008, 19:17 5
Проверил. Данные в перемнной те. Может всё-таки подругому можно? Не должно разве на конце кавычки быть, как в следующей строчке?
SQLQuery = SQLQuery & ' FROM Users, Requests WHERE (Users.Start>=#' & StdDate(startdate)& '#)'
В чём отличие-то?
Совсем запутался, и до сих пор не работает.
issergeyb
0 / 0 / 0
Регистрация: 25.07.2007
Сообщений: 52
01.10.2008, 19:55 6
Voobshe to luchii sposb proverit - eto napisat
SQL hard coded,ili zapustit SQL priamo v BD
0
al
01.10.2008, 23:18 7
to realist
нaписaл бы хoть кaкую oшибку выдaёт
realist
02.10.2008, 00:07 8
Спасибо, разобрался.
Ты меня выручаешь, luber!
02.10.2008, 00:07
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.10.2008, 00:07

В запросе нужно отобрать записи по кв
Всем хорошего дня. Есть проблемка (не догоню) а примеров не найду. Есть...

Определить номер элемента массива A$, значение которого равно значению заданной символьной переменной C$
Определить номер элемента массива A$, значение которого равно значению заданной...

Закрасить строку поле даты которой больше или равно сегодня()
Здравствуйте! Очень давно с excel работал. Копаюсь в правилах условного...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru