Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Like  [new]
nesfer
Member

Откуда:
Сообщений: 24
есть такая процедура
CREATE  PROCEDURE stud1 @f varchar (20)
AS
SELECT Фамилия,Имя,Отчество FROM Студент WHERE Фамилия LIKE "@f*"
GO
Цель есть какой то Edit и в него набирают фамилию …..которая по идеи должна по мере ввода ” всплыть” ….только беда , не всплывает …..подскажет кто в чем проблема ?
Заранее спасибо.
6 июн 09, 18:29    [7273072]     Ответить | Цитировать Сообщить модератору
 Re: Like  [new]
flexgen
Member

Откуда: Город на песке
Сообщений: 765
nesfer,

Ты что-то подобное имел ввиду:

declare @sql_string char(500)
set @sql_string = 'SELECT Фамилия,Имя,Отчество FROM Студент WHERE Фамилия LIKE '  + char(39)+@f+'%'+char(39)

exec (@sql_string)
6 июн 09, 18:45    [7273081]     Ответить | Цитировать Сообщить модератору
 Re: Like  [new]
Denis A.
Member

Откуда: Челябинск
Сообщений: 353
CREATE  PROCEDURE stud1 @f varchar (20)
AS
SELECT Фамилия,Имя,Отчество FROM Студент WHERE Фамилия LIKE @f+'%
GO
6 июн 09, 19:58    [7273151]     Ответить | Цитировать Сообщить модератору
 Re: Like  [new]
Denis A.
Member

Откуда: Челябинск
Сообщений: 353
Забыл закрывающую кавычку '
6 июн 09, 19:58    [7273153]     Ответить | Цитировать Сообщить модератору
 Re: Like  [new]
nesfer
Member

Откуда:
Сообщений: 24
Спасибо за помощь !!!!!
Все отлично работает !!!
6 июн 09, 21:41    [7273277]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить