Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 7 
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Нужно написать запрос, который предлагает ввести в поля "Автор", "Название" и "Предмет" значения, по которым будет осуществляться поиск в таблице.
Вот запрос:
SELECT Код_источника, Автор, Название, Предмет, Издательство, Ссылка
FROM dbo.[Методические материалы]
WHERE (Автор = @Автор) OR
(Название = @Название) OR
(Предмет = @Предмет)
Результат выдает, но сохранить сам запрос не дает, говорит не возможно использовать переменные @Автор, @Название, @Предмет.
Помогите найти ошибку и исправить. Пожалуйста!



Партнер
 

Member
Статус: Не в сети
Регистрация: 16.03.2008
Откуда: г. Покров
может так:
Код:
WHERE (Автор = [введите Автора]) OR
(Название = [введите Название])  OR
(Предмет = [введите Предмет])


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

Код:
SELECT Студенты.[Код студента], Студенты.Фамилия, Студенты.Имя, Студенты.Отчество, Студенты.Факультет, Студенты.Курс, Студенты.Телефон, Студенты.Стипендия
FROM Студенты
WHERE (((Студенты.Фамилия) Like [Введите первые буквы фамилии] & "*"));


 

vkToxa , спасибо, но первый вариант я пробовала, он исполняет запрос просто вставляя все данные из таблициы.
А второй только что проверила, тож не катит. Но, Спасибо!


 

Member
Статус: Не в сети
Регистрация: 05.12.2005
s_s_sunny
1) Скопируй структуру таблицы или скрип, который создает твою таблицу.
2) Напиши полностью код запроса.

P.S>
Если это код полный, то не удивительно, что ругается на переменные, ведь они у тебя просто не объявлены...


 

sashar2, да, код полный. но ведь это запрос, разве там должны объявляться переменные? и если я обьявляю переменные, то программа ругается на некорректность введения данных. Может Вы напишите как их надо объявлять, вдруг я что то не то делаю...


 

Member
Статус: Не в сети
Регистрация: 05.12.2005
s_s_sunny
Я просто тогда не могу понять, каким образом пользователь должен вводить значения.
У тебя это хранимая процедура или что?


 

Member
Статус: Не в сети
Регистрация: 07.10.2003
Откуда: Russia, Moscow
Ужос.
Что такое запрос и как он может что-то предлагать?
http://phpfaq.ru/na_tanke
http://phpfaq.ru/all#formtable
http://phpfaq.ru/all#base

_________________
В поиске включайте "Искать все слова". Избегайте многоточий.
Зачем нужен разгон? http://tsc.overclockers.ru


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 7 
-

Часовой пояс: UTC + 3 часа


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan