powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Помогите с Select
8 сообщений из 8, страница 1 из 1
Помогите с Select
    #32996966
Kamik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я уже в этих кавычках запутался :(
Код VB.NET VS 2005

Код: plaintext
1.
2.
3.
4.
<asp:SqlDataSource ID="SqlDataSource2" Runat="server" SelectCommand="SELECT dbo.tblMembers.Member_ID,
 dbo.tblMembers.NickName, dbo.tblAlliance.AllianceName, dbo.tblMembers.Alliance_ID FROM dbo.tblMembers 
INNER JOIN dbo.tblAlliance ON dbo.tblMembers.Alliance_ID = dbo.tblAlliance.Alliance_ID WHERE 
(dbo.tblMembers.NickName LIKE '"& txtPlayer.Text &"') ORDER BY dbo.tblMembers.NickName, 
dbo.tblMembers.CurrentRaiting" ConnectionString="<%$ ConnectionStrings:AppConnectionString1 %>">

Вот это WHERE
(dbo.tblMembers.NickName LIKE '"& txtPlayer.Text &"' ) не работает.
...
Рейтинг: 0 / 0
Помогите с Select
    #32996978
Проблема с кавычками или невыполнением select'a
Возможно так:
Код: plaintext
1.
.......WHERE 
(dbo.tblMembers.NickName LIKE '%"& txtPlayer.Text &"%')
Во всяком случае - LIKE работает с pattern и для строкового типа подойдет %
...
Рейтинг: 0 / 0
Помогите с Select
    #32996987
Kamik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не помогает.. выдает
Код: plaintext
Can not switch: This attribute name and value must be separated by an equals ( = ) sign
в этом месте и подчеркивает txtPlayer.Text
...
Рейтинг: 0 / 0
Помогите с Select
    #32997021
Alex Kuznetsov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А может вот так:
Код: plaintext
1.
2.
.......WHERE 
(dbo.tblMembers.NickName LIKE '%" & txtPlayer.Text & "%').....
точки после и перед двойными кавычками.
А вообще-то лучше такого не делать - используй хранимые процедуры и параметры.

Удачи.
Alex
...
Рейтинг: 0 / 0
Помогите с Select
    #32997024
Alex Kuznetsov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alex KuznetsovА может вот так:
Код: plaintext
1.
2.
.......WHERE 
(dbo.tblMembers.NickName LIKE '%" & txtPlayer.Text & "%').....
точки после и перед двойными кавычками.
А вообще-то лучше такого не делать - используй хранимые процедуры и параметры.

Удачи.
Alex
Блин, не точки, а пробелы - я хотел сказать.
...
Рейтинг: 0 / 0
Помогите с Select
    #32997076
Kamik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И с пробелами не помогает...
Хм.. Если я пытаюсь написать то же в QueryBuilder, то получаю вот такую строку в коде
Код: plaintext
'%" & txtPlayer.Text & "%'
...
Рейтинг: 0 / 0
Помогите с Select
    #32997080
Kamik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Упс, похоже у меня с кодировками проблемы какие-то
...
Рейтинг: 0 / 0
Помогите с Select
    #32997089
Kamik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мда.. все равно ошибки синтаксические выдает. Буду пробовать по совету Алекса через хранимые процедуры.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Помогите с Select
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]