powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / проблема поиск
25 сообщений из 75, страница 3 из 3
проблема поиск
    #39146308
Agapov_stas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yaxta , Вы уже запутались какой код используете. Правильно ошибку выдает, так как Вы используете не исправленные варианты.
Я Вам предложил(операторы "like" и "="):
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
If Request.QueryString("Type") = "Search" Then
            lblMessage.Text = "Axtarisin Neticesi:"
            DBCommand = New SqlDataAdapter _
                ("Select LibBookID,BookTitle,Author,Status " _
                 & "from LibBooks where [" _
                 & Request.QueryString("SearchField") & "] Like '%" _
                 & Replace(Request.QueryString("SearchText"),"'","''") _
                 & "%' order by BookTitle", DBConn)



Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
If Request.QueryString("Type") = "Search" Then
            lblMessage.Text = "Axtarisin Neticesi:"
            DBCommand = New SqlDataAdapter _
                ("Select LibBookID,BookTitle,Author,Status " _
                 & "from LibBooks where [" _
                 & Request.QueryString("SearchField") & "]='" _
                 & Replace(Request.QueryString("SearchText"),"'","''") _
                 & "' order by BookTitle", DBConn)
...
Рейтинг: 0 / 0
проблема поиск
    #39146325
yaxta
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Agapov_stasyaxtaно из ваших скрипт в vb.net дает меня
такую ошибку...
Вы никак не могли получить такую ошибку из предложенного мною кода, так как у меня используется оператор Like, а у Вас в ошибке оператор сравнения.
Попробуйте:
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
If Request.QueryString("Type") = "Search" Then
            lblMessage.Text = "Axtarisin Neticesi:"
            DBCommand = New SqlDataAdapter _
                ("Select LibBookID,BookTitle,Author,Status " _
                 & "from LibBooks where [" _
                 & Request.QueryString("SearchField") & "]='" _
                 & Replace(Request.QueryString("SearchText"),"'","''") _
                 & "' order by BookTitle", DBConn)




Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
вот смотрите резултат 

Server Error in '/' Application.

Invalid column name 'ISBNSearchText=123'.

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. 

Exception Details: System.Data.SqlClient.SqlException: Invalid column name 'ISBNSearchText=123'.

Source Error: 


Line 33:             Response.Redirect("./menu.aspx")
Line 34:         End If
Line 35:         DBCommand.Fill(DSPageData, _
Line 36:                        "Books")
Line 37:         dbBooks.DataSource = _

Source File: C:\Users\HP\Documents\Visual Studio 2010\Projects\online kitabxana\online kitabxana\book_list.aspx.vb    Line: 35 

Stack Trace: 


[SqlException (0x80131904): Invalid column name 'ISBNSearchText=123'.]
   System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection) +2084422
   System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) +5096472
   System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning() +234
   System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) +2294
   System.Data.SqlClient.SqlDataReader.ConsumeMetaData() +33
   System.Data.SqlClient.SqlDataReader.get_MetaData() +86
   System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString) +311
   System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async) +987
   System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result) +162
   System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) +32
   System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) +141
   System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) +12
   System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) +10
   System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) +144
   System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) +319
   System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, String srcTable) +92
   online_kitabxana.book_list.Page_Load(Object sender, EventArgs e) in C:\Users\HP\Documents\Visual Studio 2010\Projects\online kitabxana\online kitabxana\book_list.aspx.vb:35
   System.Web.UI.Control.OnLoad(EventArgs e) +91
   System.Web.UI.Control.LoadRecursive() +74
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +2207
...
Рейтинг: 0 / 0
проблема поиск
    #39146328
yaxta
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Agapov_stas,

нет исползовал с like
...
Рейтинг: 0 / 0
проблема поиск
    #39146330
Winnipuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yaxtaи
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
If Request.QueryString("Type") = "Search" Then
            lblMessage.Text = "Axtarisin Neticesi:"
            DBCommand = New SqlDataAdapter _
                ("Select LibBookID,BookTitle,Author,Status " _
                 & "from LibBooks where " _
                 & Request.QueryString("SearchField") & "Like '%" _
                 & Replace(Request.QueryString("SearchText"), "'", "''") _
                 & "&' order by BookTitle", DBConn)



дает меня

incorrect sytnax near like

не, ну это п-ц какой-то...
1. три страницы назад вам уже исправили - там ПРОБЕЛА НЕТ, а он НУЖЕН!
& Request.QueryString("SearchField") & "Like '%" _

2. если пишет Invalid column name 'ISBN SearchText =123', то нужно убирать SearchText наюх, ведь должно быть ISBN=123
...
Рейтинг: 0 / 0
проблема поиск
    #39146331
yaxta
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и сдес

SearchField ето параметр который выбирает для поиска из другом форме
...
Рейтинг: 0 / 0
проблема поиск
    #39146333
yaxta
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2. если пишет Invalid column name 'ISBN SearchText =123', то нужно убирать SearchText наюх, ведь должно быть ISBN=123[/quot]

да должен так нужн в запросе

Код: sql
1.
2.
Select LibBookID,BookTitle,Author,Status 
                 from LibBooks where ISBN like '%123%' 
...
Рейтинг: 0 / 0
проблема поиск
    #39146341
yaxta
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и сдес

ISBN или другой параметр например descrip он выбирает из SearchText

а 123 или например 256 он выбирает из SearchField


и SearchText и SearchField

находится в другом форме menu.aspx.vb
...
Рейтинг: 0 / 0
проблема поиск
    #39146366
yaxta
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yaxta,

ребята в книге автор записает в обяснения

Код: vbnet
1.
& "%' Order By BookTitle", DBConn)  а не "&'



но я исползую етот вариант тоже такой ошибка
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
 If Request.QueryString("Type") = "Search" Then
            lblMessage.Text = "Axtarisin Neticesi:"
            DBCommand = New SqlDataAdapter _
                ("Select LibBookID,BookTitle,Author,Status " _
                 & "from LibBooks where " _
                 & Request.QueryString("SearchField") & "Like '%" _
                 & Replace(Request.QueryString("SearchText"), "'", "''") _
                 & "%' Order By BookTitle", DBConn)



incorrect syntax near like
...
Рейтинг: 0 / 0
проблема поиск
    #39146379
Winnipuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yaxta2. если пишет Invalid column name 'ISBN SearchText =123', то нужно убирать SearchText наюх, ведь должно быть ISBN=123

да должен так нужн в запросе

Код: sql
1.
2.
Select LibBookID,BookTitle,Author,Status 
                 from LibBooks where ISBN like '%123%' 

[/quot]

yahoo.eu

Сравните строки

ISBN SearchText =123
и
where ISBN like '%123%' (вариация: where ISBN = 123)

видите суслика?
...
Рейтинг: 0 / 0
проблема поиск
    #39147347
Winnipuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yaxta

как дела?
...
Рейтинг: 0 / 0
проблема поиск
    #39147362
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Winnipuhyaxta

как дела?
пака ни радила
...
Рейтинг: 0 / 0
проблема поиск
    #39147365
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как некоторые у нас говорят: "It is too technical"
...
Рейтинг: 0 / 0
проблема поиск
    #39147469
yaxta
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Winnipuhyaxta

как дела?

как всегда

не мог бы решено

ест два веб форм

1-- один дропдоунлист и текстбокс и боттон

когда нажаимем боттон

нужно выбират парамет из дропдоунлист (ISBN или Descrip или Title)
и записаем в текстбокс данные которые мы искаем например (123 или 256)

и отправляем данные сервера
Код: sql
1.
2.
Select LibBookID,BookTitle,Author,Status 
                 from LibBooks where ISBN like '%123%' 



и етот данные перемешает на втором веб форме
...
Рейтинг: 0 / 0
проблема поиск
    #39147540
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yaxta, думаю, проблема здесь не одна, а просто целая клиника заболеваний.
...
Рейтинг: 0 / 0
проблема поиск
    #39147656
Winnipuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Axeleronyaxta, думаю, проблема здесь не одна, а просто целая клиника заболеваний.

да, проблем ащи уход.
...
Рейтинг: 0 / 0
проблема поиск
    #39147679
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Но упорный, однако. Как вот с такими быть? Ни технически, ни лингвистически не понимает. Вроде глумиться неправильно, старается человек, но больше ничего не остается, кроме как поглумиться и дать понять что не его это: надо или профи нанять или еще как-то по-другому порешать, т.е. показать что данный путь завел в тупик.
...
Рейтинг: 0 / 0
проблема поиск
    #39148101
yaxta
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а что мне тепер делат?

невозможно записат запрос ?
...
Рейтинг: 0 / 0
проблема поиск
    #39148122
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yaxtaа что мне тепер делат?
1) Освоить ОТЛАДКУ программы - научиться ставить точки останова, просматривать значения переменных во время выполнения программы, разбираться, откуда растут ноги у того или иного значения переменных

2) Научиться разбивать программу на более мелкие и понятные шаги, например вместо
Код: vbnet
1.
DBCommand = New SqlDataAdapter("Select * from Table")

использовать
Код: vbnet
1.
2.
Dim query As String = "Select * from Table"
DBCommand = New SqlDataAdapter(query)


3) (факультативно) научиться пользоваться String.Format

4) Начать освоение с более простых примеров, не переходить к более сложным пока в простых что-то осталось не ясно
...
Рейтинг: 0 / 0
проблема поиск
    #39148131
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Глупо в данном случае спрашивать "почему у меня такая ошибка", потому что ответ: " ТЫ неправильно написал запрос". Почему у тебя неправильный запрос? Потому что либо ты допустил ошибку в синтаксисе запроса, либо переменные, которые участвуют в запросе, имеют неверные значения. Что надо сделать? Сформировать запрос в отдельной переменной и посмотреть ее значение - раз ты не можешь увидеть, что ты забыл поставить в запросе пробел, значит для тебя это действие ОБЯЗАТЕЛЬНО.
Когда ты увидишь запрос в отдельной переменной, ты поймешь, что в нем не так. Если там ошибка синтаксиса (не хватает пробела, скобки, кавычки) - ты ее исправишь. Если неправильные значения переменных - начинаешь разбираться, искать выше, почему переменные приняли такое значение.

Для всех этих действий форум не нужен. Но ты вместо этого несколько дней бьешься головой об стену, не пытаясь разобраться и не слушаешь советов.
...
Рейтинг: 0 / 0
проблема поиск
    #39148141
yaxta
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Proи не слушаешь советов.

нет

просто не работает советы
...
Рейтинг: 0 / 0
проблема поиск
    #39148255
Winnipuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yaxtaShocker.Proи не слушаешь советов.

нет

просто не работает советы

Эх,молодца! срезал, причем всех, кто пытался давать советы!
...
Рейтинг: 0 / 0
проблема поиск
    #39148266
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yaxtaпросто не работает советыи что из этих советов ты уже выполнил? 18683248
(я их писал и раньше, но ты их игнорируешь)
...
Рейтинг: 0 / 0
проблема поиск
    #39148267
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Winnipuhyaxtaпропущено...


нет

просто не работает советы

Эх,молодца! срезал, причем всех, кто пытался давать советы! автор упорный - это хорошо. Но есть проблема, которая все перечеркивает - если недоразобрался или что-то недопонял - не пытается разобраться и понять, а тупо идет дальше. В итоге ходит по кругу без надежды продвинуться.

yaxta - чтобы лучше понимать - сколько тебе лет и какая у тебя основная профессия?
...
Рейтинг: 0 / 0
проблема поиск
    #39148934
yaxta
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ребята наконец попал где было ошибка
Нужно просто добавил "&" в боттон клик и все
В запоросе не было ошибка
Спасибо за все друзя мои за советы и за время
...
Рейтинг: 0 / 0
проблема поиск
    #39149476
Winnipuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yaxtaРебята наконец попал где было ошибка
Нужно просто добавил "&" в боттон клик и все
В запоросе не было ошибка
Спасибо за все друзя мои за советы и за время

конгратуляции!

зы. не хотелось бы разочаровывать, но ошибки там были, так что вас ждут еще сюрпрайзы
...
Рейтинг: 0 / 0
25 сообщений из 75, страница 3 из 3
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / проблема поиск
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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