Форум программистов, компьютерный форум, киберфорум
C#: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
25 / 8 / 2
Регистрация: 14.12.2009
Сообщений: 281

Поиск не хочет работать

07.03.2013, 16:52. Показов 721. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Не получается сделать простой поиск по GridView. Вроде всё правильно... В чём может быть дело?

C#
1
2
3
4
5
6
7
8
9
10
11
12
protected void Button2_Click(object sender, EventArgs e)
    {
 
        string sql = "select * from Книги where Автор ='" + TextBox2.Text + "'";
        //string sql = "select * from Книги where Автор ='" + TextBox2.Text.Trim() + "'";
        //string sql = "select * from Книги where Автор ='" + TextBox2.Text.ToString() + "'";
        //string sql = "select * from Книги where Автор Like '%" + TextBox2.Text.ToString() + "%'";
        
        SqlDataSource2.SelectCommand = sql;
    
        
    }
Пробовал и так и сяк...
Вложения
Тип файла: rar Библиотека.rar (1.05 Мб, 9 просмотров)
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
07.03.2013, 16:52
Ответы с готовыми решениями:

ProgressBar не хочет работать из потока
помогите пожалуйста, не пойму что делаю не так, на форму закинуты прогрессбар и backgroundWorker и имеется такой код private void...

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

Не хочет работать AND
Приветствую) Есть код: $query_last5 = "SELECT * FROM mail WHERE (to_id = 1 AND read = 0) ORDER BY id DESC LIMIT 5"; /*161*/ $last5 =...

7
25 / 8 / 2
Регистрация: 14.12.2009
Сообщений: 281
07.03.2013, 21:05  [ТС]
неужели никто не сталкивался?
0
Футболист
 Аватар для Goal
533 / 435 / 142
Регистрация: 31.10.2011
Сообщений: 1,010
07.03.2013, 22:29
лучше бы ты кинул отрывок кода и инфу про тип столбца, думаеш кто то хочет скачивать твой архив и тем борлее помоч?

Нну, что я могу тебе сказать в меру того, что есть) рискну предположить, что в таблице колонка с названием Автор имеет тип nvarchar(если нет, то советую изменить его на nvarchar, ибо он русские символы поддерживает). Еще бы я изменил названия столбцов и БД на Books и Author

И так, по сабжу, для того что бы вынять значения из БД

C#
1
string sql = "select * from Books where Author = (N'" + TextBox2.Text + "')";
1
403 / 86 / 8
Регистрация: 16.02.2013
Сообщений: 356
08.03.2013, 01:07
Цитата Сообщение от Т_Ё_М_А Посмотреть сообщение
неужели никто не сталкивался?
Нет. С тем, что бы какие-то данные получались Божьим промыслом, без выполнения SQL запроса - не сталкивались.
0
25 / 8 / 2
Регистрация: 14.12.2009
Сообщений: 281
09.03.2013, 15:39  [ТС]
Цитата Сообщение от Goal Посмотреть сообщение

C#
1
string sql = "select * from Books where Author = (N'" + TextBox2.Text + "')";
Большое спасибо! Про "N" для юникода совсем забыл.

Добавлено через 6 часов 0 минут
Ещё 1 вопрос... нужно показать все строки в которых в столбце "[Наличие книг на руках]" больше 0. Тип столбца int.
C#
1
2
3
4
5
 protected void Button2_Click(object sender, EventArgs e)
    {
         string sql = "select * from Читатели where [Наличие книг на руках]>0";
         SqlDataSource1.SelectCommand = sql;
    }
Вроде всё делаю правильно... а выводит ошибку при запросе:"Для выбранного источника данных не найдено поле или свойство с именем Номер_паспорта." "Номер_паспорта" - это есть такой столбец в этой таблице "Читатели"... но при чём тут он? Я же по другому столбцу ищу..

Добавлено через 15 часов 39 минут
Цитата Сообщение от Cat2 Посмотреть сообщение
С тем, что бы какие-то данные получались Божьим промыслом, без выполнения SQL запроса - не сталкивались.
Что вы несёте? Какой Божий промысел? Это по вашему что, если не запрос ?
C#
1
string sql = "select * from Books where Author = (N'" + TextBox2.Text + "')";
0
403 / 86 / 8
Регистрация: 16.02.2013
Сообщений: 356
10.03.2013, 20:56
Цитата Сообщение от Т_Ё_М_А Посмотреть сообщение

Что вы несёте? Какой Божий промысел? Это по вашему что, если не запрос ?
C#
1
string sql = "select * from Books where Author = (N'" + TextBox2.Text + "')";
Это запрос. Но его еще надо еще выполнить.
Выполнения его в тексте нет. Я предположил, что он выполняется Божьим Промыслом

Ваши вложения никто в здравом рассудке открывать не будет. Зачем кому-то рисковать получить троян?
0
 Аватар для emdroof
6 / 6 / 0
Регистрация: 11.04.2011
Сообщений: 88
11.03.2013, 14:06
всё делается проще

C#
1
2
int m = *BindingSource.Find("столбец по которому осуществляется поиск", textBox*.Text);
            *BindingSource.Position = m;
0
25 / 8 / 2
Регистрация: 14.12.2009
Сообщений: 281
11.03.2013, 14:35  [ТС]
Цитата Сообщение от emdroof Посмотреть сообщение
всё делается проще

C#
1
2
int m = *BindingSource.Find("столбец по которому осуществляется поиск", textBox*.Text);
            *BindingSource.Position = m;
это вообще-то для для WindowsForms....
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
11.03.2013, 14:35
Помогаю со студенческими работами здесь

Не хочет работать
#include<time.h> #include<stdlib.h> using namespace std; int main() { setlocale(0, ""); int a; int n; int i, j,count =...

Не хочет работать ...
1. Установил ПХП. 2. Проверяю домен ruseller.loc Выскакивает При открытии файла выдает сам код Что делать ?... Windows...

Не хочет работать QT
Недавно начал изучать С++ и поставил QT creator 4.3.1(Community). Сначало было все норм, писал програмку, запускал и все работало, теперь...

Не хочет работать с 11.0 компилятором
Вообщем выбивает такую ошибку. Что делать?

TWI не хочет работать
ATmego328p, код следующий. После старта он по идее должен выключить лампочку. #define F_CPU 8000000UL #include <avr/io.h> ...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru