Гость
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / проблема поиск / 25 сообщений из 75, страница 1 из 3
11.01.2016, 14:32
    #39144584
yaxta
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема поиск
привет ребята
в форме
ест 3 боттон

1-поиск
2-возврат книги
3- промотр

две боттон нормално работает

но толко "поиск" дает меня ошибку

функция "поиск" ---ето выбирает данные из скл сервера и перемешает на другой форме


вот скрит и соурс код форм




Код: html
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.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
    <asp:Label
    id="lblTitle"
    Font-Size="25pt"
    Font-Name="Tahoma"
    Text="Kitabxana Esas Menu"
    runat="server"
    />
     <asp:TextBox
    id="txtSearchText"
    columns="25"
    MaxLength="30"
    runat="server" Height="19px" style="margin-top: 0px"
    />


    <asp:DropDownList
    id="ddlSearchField"
    runat="server">
    <asp:ListItem Value="BookTitle" Selected="True">название_
    </asp:ListItem>
    <asp:ListItem Value="Author">Avtor</asp:ListItem>
    <asp:ListItem Value="ISBN">ISBN</asp:ListItem>
    <asp:ListItem Value="Keywords">ключевые слова</asp:ListItem>
    <asp:ListItem Value="Description">Аннотация</asp:ListItem>
    </asp:DropDownList>
     
     
        <asp:Button
        id="butSearch"
        text="поиск"
        type="submit"
        runat="server"
        />
 
        
        <asp:Button ID="Browse" runat="server" Text="просмотр" />
        <asp:DropDownList
        id="ddlCategory"
        runat="server"
        DataTextField="CategoryName"
        DataValueField="LibBookCategoryID" Height="16px" style="margin-left: 105px" 
            Width="143px">
        </asp:DropDownList>
    
    </div>
    <asp:Panel
    id="pnlReturn"
    runat="server" Height="55px" Width="925px"
    >
          <asp:Button ID="butReturn" runat="server" style="margin-left: 127px" 
            text="Возврат книги" Type="submit" Width="122px" />
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
        <asp:DropDownList
    id="ddlBooks"
    runat="server"
    DataTextField="BookTitle"
    DataValueField="libBookID" Height="16px" 
    style="margin-left: 39px" Width="101px">
        </asp:DropDownList>
    </asp:Panel>
    

    

    

       <asp:HyperLink
       id="hypManagersMenu"
       runat="server"
       text="Меню библиотекаря"
       NavigateUrl="./man_menu.aspx"
       />
      </form>
</body>
</html>








и


Код: 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.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
 Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        If Len(Session("LibUserID")) = 0 Then
            Response.Redirect("./index.aspx")
        End If
        If Session("UserType") = "bibliotekar" Then
            hypManagersMenu.Visible = True
        Else
            hypManagersMenu.Visible = False
        End If
        If Not IsPostBack Then
            Dim DBConn As SqlConnection
            Dim DBCommand As SqlDataAdapter
            Dim DSPageData As New DataSet
            DBConn = New SqlConnection("Data Source=localhost;" & _
       "initial catalog=test;Integrated Security=True;")
            DBCommand = New SqlDataAdapter _
                ("select LibBookCategoryID, CategoryName " _
                 & "from LibCategories Order by CategoryName" _
                 , DBConn)
            DBCommand.Fill(DSPageData, _
                           "Categories")
            ddlCategory.DataSource = _
                DSPageData.Tables("Categories").DefaultView
            ddlCategory.DataBind()
            DBCommand = New SqlDataAdapter _
                ("select LibBookID,BookTitle " _
                 & "from LibBooks where " _
                 & "CheckOutTo = " & Session("LibUserID") _
                 & "order by BookTitle", DBConn)
            DBCommand.Fill(DSPageData, _
                           "Books")
            If DSPageData.Tables("Books").Rows.Count > 0 Then
                ddlBooks.DataSource = _
                    DSPageData.Tables("Books").DefaultView
                ddlBooks.DataBind()
            Else
                pnlReturn.Visible = False


            End If

        End If
    End Sub

    Protected Sub butSearch_Click(sender As Object, e As EventArgs) Handles butSearch.Click
        Response.Redirect("./book_list.aspx?Type=Search&" _
                          & "SearchField =" & ddlSearchField.SelectedItem.Value _
                          & "SearchText=" & txtSearchText.Text)

    End Sub

    Protected Sub Browse_Click(sender As Object, e As EventArgs) Handles Browse.Click
        Response.Redirect("./book_list.aspx?Type=Browse&" _
                          & "LibBookCategoryID=" & ddlCategory.SelectedItem.Value)
    End Sub

    Protected Sub butReturn_Click(sender As Object, e As EventArgs) Handles butReturn.Click
        Dim DBConn As SqlConnection
        Dim DBCommand As SqlDataAdapter
        Dim DSpageData As New DataSet
        Dim DBUpdate As New SqlCommand
        DBConn = New SqlConnection("Data Source=localhost;" & _
       "initial catalog=test;Integrated Security=True;")
        DBUpdate.CommandText = "Update LibBooks set " _
            & "Status = 'dostupno',CheckOutTo = 0" _
            & "where LibBookID = " _
            & ddlBooks.SelectedItem.Value
        DBUpdate.Connection = DBConn
        DBUpdate.Connection.Open()
        DBUpdate.ExecuteNonQuery()
        DBCommand = New SqlDataAdapter _
            ("select LibBookID,BookTitle " _
             & "from LibBooks where " _
             & "CheckOutTo = " & Session("LibUserID") _
             & "order by BookTitle", DBConn)
        DBCommand.Fill(DSpageData, _
                       "Books")
        If DSpageData.Tables("Books").Rows.Count > 0 Then
            ddlBooks.DataSource = _
                DSpageData.Tables("Books").DefaultView
            ddlBooks.DataBind()
        Else
            pnlReturn.Visible = False

        End If

    End Sub
End Class




дает меня ошибку так


Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
Server Error in '/' Application.

Incorrect syntax near the keyword 'like'.

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: Incorrect syntax near the keyword 'like'.

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 
...
Рейтинг: 0 / 0
11.01.2016, 14:44
    #39144601
yaxta
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема поиск
yaxta,

а етот скрипт форм который перемешает данные сюда


Код: 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.
46.
47.
Imports System.Data.SqlClient
Imports System.Data

Public Class book_list
    Inherits System.Web.UI.Page

    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        If Len(Session("LibuserID")) = 0 Then
            Response.Redirect("./index.aspx")
        End If
        Dim DBConn As SqlConnection
        Dim DBCommand As SqlDataAdapter
        Dim DSPageData As New DataSet
        DBConn = New SqlConnection("Data Source=localhost;" & _
       "initial catalog=test;Integrated Security=True;")
        If Request.QueryString("Type") = "Search" Then
            lblMessage.Text = "Resultati Poiska:"
            DBCommand = New SqlDataAdapter _
                ("Select LibBookID,BookTitle,Author,Status " _
                 & "from LibBooks where " _
                 & Request.QueryString("SearchField") & " like '%" _
                 & Replace(Request.QueryString("SearchText"), "'", "''") _
                 & "&' order by BookTitle", DBConn)
        ElseIf Request.QueryString("Type") = "Browse" Then
            lblMessage.Text = "kniqi otnosyasiesya k etoy kategorii:"
            DBCommand = New SqlDataAdapter _
                ("select LibBookID,BookTitle,Author,Status " _
                 & "from LibBooks where " _
                 & "LibBookCategoryID = " _
                 & Request.QueryString("LibBookCategoryID") _
                 & "Order By BookTitle", DBConn)
        Else
            Response.Redirect("./menu.aspx")
        End If
        DBCommand.Fill(DSPageData, _
                       "Books")
        dbBooks.DataSource = _
            DSPageData.Tables("Books").DefaultView
        dbBooks.DataBind()

    End Sub

    Private Function dgBooks() As Object
        Throw New NotImplementedException
    End Function

End Class
...
Рейтинг: 0 / 0
11.01.2016, 15:29
    #39144659
Axeleron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема поиск
yaxta, смотрите на запрос, содержащий like. С ним явно что-то не в порядке.
...
Рейтинг: 0 / 0
11.01.2016, 15:55
    #39144703
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема поиск
так как SearchField может принимать значение "ключевые слова", в этом случае поле поиска нужно взять в квадратные скобки
...
Рейтинг: 0 / 0
11.01.2016, 18:49
    #39144888
ProBiotek
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема поиск
В этом месте:

"Select LibBookID,BookTitle,Author,Status " _
& "from LibBooks where " _
& Request.QueryString("SearchField") & " like '%" _
& Replace(Request.QueryString("SearchText"), "'", "''") _
& "&' order by BookTitle" -- не тут ли проблема с символом '&' ?


или.

так как берется параметр Request.QueryString("SearchText") и подставляется напрямую в SQL строку так, что выходит "where MyField1 like '% тут левый текст из SearchText &' "
...
Рейтинг: 0 / 0
11.01.2016, 19:26
    #39144917
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема поиск
ProBiotek не тут ли проблема с символом '&' амперсанд к ошибке не приведет - просто не сработает поиск.
...
Рейтинг: 0 / 0
12.01.2016, 09:01
    #39145116
yaxta
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема поиск
удаления "&" не помогло

проблема сдес ето перемешат данные скл запросы на другом форм е
...
Рейтинг: 0 / 0
12.01.2016, 09:11
    #39145123
yaxta
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема поиск
и полеый текст ошибки так

Код: 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.
Server Error in '/' Application.

Incorrect syntax near the keyword 'like'.

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: Incorrect syntax near the keyword 'like'.

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): Incorrect syntax near the keyword 'like'.]
   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
12.01.2016, 11:26
    #39145256
Winnipuh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема поиск
Так пишет же ошибку:

Код: c#
1.
[SqlException (0x80131904): Incorrect syntax near the keyword 'like'.]



Ищите, где у вас запрос и где там like
...
Рейтинг: 0 / 0
12.01.2016, 11:48
    #39145286
yaxta
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема поиск
WinnipuhТак пишет же ошибку:

Код: c#
1.
[SqlException (0x80131904): Incorrect syntax near the keyword 'like'.]



Ищите, где у вас запрос и где там like


сдес
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        If Len(Session("LibuserID")) = 0 Then
            Response.Redirect("./index.aspx")
        End If
        Dim DBConn As SqlConnection
        Dim DBCommand As SqlDataAdapter
        Dim DSPageData As New DataSet
        DBConn = New SqlConnection("Data Source=localhost;" & _
       "initial catalog=test;Integrated Security=True;")
        If Request.QueryString("Type") = "Search" Then
            lblMessage.Text = "Resultati Poiska:"
            DBCommand = New SqlDataAdapter _
                ("Select LibBookID,BookTitle,Author,Status " _
                 & "from LibBooks where " _
                 & Request.QueryString("SearchField") & " like '%" _
                 & Replace(Request.QueryString("SearchText"), "'", "''") _
                 & "&' order by BookTitle", DBConn)




но где сдес ошибка я не понимаю
...
Рейтинг: 0 / 0
12.01.2016, 11:53
    #39145296
Winnipuh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема поиск
yaxta

но где сдес ошибка я не понимаю

1. какой запрос вы вводите для поиска?
2. выведите уже сформированную строку в лог файл или на экран и напишите здесь
...
Рейтинг: 0 / 0
12.01.2016, 12:07
    #39145323
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема поиск
Еще раз!
взять SearchField в квадратные скобки, ибо в названии поля содержится пробел
...
Рейтинг: 0 / 0
12.01.2016, 12:24
    #39145354
ProBiotek
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема поиск
yaxta,

Запустите SQL профайлер. И посмотрите какая SQL строка отсылается в базу данных. Скопируйте ее и сами запустите в SQL Менеджере. Там уже легче будет понять в чем проблема.
...
Рейтинг: 0 / 0
12.01.2016, 14:06
    #39145478
Winnipuh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема поиск
Shocker.ProЕще раз!
взять SearchField в квадратные скобки, ибо в названии поля содержится пробел



yaxta, что у вас?
не молчите!
...
Рейтинг: 0 / 0
12.01.2016, 14:59
    #39145541
yaxta
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема поиск
Shocker.ProЕще раз!
взять SearchField в квадратные скобки, ибо в названии поля содержится пробел

в название поля нет пробел

и добавил скобку
Код: 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)



и выбирает
SearchField и SearchText

из другой форм е из боттон клик

Код: vbnet
1.
2.
3.
4.
 Protected Sub butSearch_Click(sender As Object, e As EventArgs) Handles butSearch.Click
        Response.Redirect("./book_list.aspx?Type=Search&" _
                          & "SearchField=" & ddlSearchField.SelectedItem.Value _
                          & "SearchText=" & txtSearchText.Text)



End Sub
все равно дает ошибку
...
Рейтинг: 0 / 0
12.01.2016, 15:04
    #39145547
Winnipuh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема поиск
1. сформированный запрос покажите
2. там вообще-то пробле был, теперь нету

& "Like '%" _
->
& " Like '%" _

3. а если так скобки, что будет?

Код: c#
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)
...
Рейтинг: 0 / 0
12.01.2016, 15:10
    #39145552
yaxta
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема поиск
Winnipuh1. сформированный запрос покажите

Код: c#
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)



а тепер другой ошибка я получил
когда я добавил данные 123 для поиска в вашем скрипте

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
...
Рейтинг: 0 / 0
12.01.2016, 15:14
    #39145555
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема поиск
yaxtaв название поля нет пробела это что?yaxta
Код: html
1.
2.
3.
4.
    <asp:ListItem Value="Author">Avtor</asp:ListItem>
    <asp:ListItem Value="ISBN">ISBN</asp:ListItem>
    <asp:ListItem Value="Keywords">ключевые слова</asp:ListItem>
    <asp:ListItem Value="Description">Аннотация</asp:ListItem>
...
Рейтинг: 0 / 0
12.01.2016, 15:15
    #39145557
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема поиск
А, нет, это я сам тупанул

yaxtaInvalid column name 'ISBNSearchText=123'.покажите тот фрагмент кода, который формуирует запрос
...
Рейтинг: 0 / 0
12.01.2016, 15:18
    #39145558
yaxta
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема поиск
Shocker.Proyaxtaв название поля нет пробела это что?yaxta
Код: html
1.
2.
3.
4.
    <asp:ListItem Value="Author">Avtor</asp:ListItem>
    <asp:ListItem Value="ISBN">ISBN</asp:ListItem>
    <asp:ListItem Value="Keywords">ключевые слова</asp:ListItem>
    <asp:ListItem Value="Description">Аннотация</asp:ListItem>



да ето я уже изменил
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
<asp:DropDownList
    id="ddlSearchField"
    runat="server">
    <asp:ListItem Value="BookTitle" Selected="True">BookTitle
    </asp:ListItem>
    <asp:ListItem Value="Author">Author</asp:ListItem>
    <asp:ListItem Value="ISBN">ISBN</asp:ListItem>
    <asp:ListItem Value="Keywords">Keywords</asp:ListItem>
    <asp:ListItem Value="Descrip">Descrip</asp:ListItem>
    </asp:DropDownList>



но не сработал
...
Рейтинг: 0 / 0
12.01.2016, 15:18
    #39145559
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема поиск
на самом деле во всем коде есть куча ошибок, где не хватает пробелов между литералами и ключевыми словами в SQL-запросах, например:yaxta
Код: vbnet
1.
& Request.QueryString("SearchField") & "Like '%" _
...
Рейтинг: 0 / 0
12.01.2016, 15:19
    #39145560
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема поиск
ещёyaxta
Код: vbnet
1.
2.
                 & "CheckOutTo = " & Session("LibUserID") _
                 & "order by BookTitle", DBConn)

yaxta
Код: vbnet
1.
2.
            & "Status = 'dostupno',CheckOutTo = 0" _
            & "where LibBookID = " _

yaxta
Код: vbnet
1.
2.
             & "CheckOutTo = " & Session("LibUserID") _
             & "order by BookTitle", DBConn)
...
Рейтинг: 0 / 0
12.01.2016, 15:32
    #39145574
yaxta
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема поиск
Shocker.Proещёyaxta
Код: vbnet
1.
2.
                 & "CheckOutTo = " & Session("LibUserID") _
                 & "order by BookTitle", DBConn)

yaxta
Код: vbnet
1.
2.
            & "Status = 'dostupno',CheckOutTo = 0" _
            & "where LibBookID = " _

yaxta
Код: vbnet
1.
2.
             & "CheckOutTo = " & Session("LibUserID") _
             & "order by BookTitle", DBConn)



да изменил все равно не сработал
...
Рейтинг: 0 / 0
12.01.2016, 15:33
    #39145576
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема поиск
yaxtaInvalid column name 'ISBNSearchText=123'.покажи окончательный код, который формирует этот запрос
...
Рейтинг: 0 / 0
12.01.2016, 16:49
    #39145667
Winnipuh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема поиск
Shocker.ProyaxtaInvalid column name 'ISBNSearchText=123'.покажи окончательный код, который формирует этот запрос

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


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