I am having problems using the ajax autocomplete. I actually think it may be an Oracle problem not autocomplete problem because I can get the autocomplete working without searching the database for like values. Here is my code:
[code=vbnet]
Imports System
Imports System.IO
Imports System.Web
Imports System.Web.Serv ices
Imports System.Web.Serv ices.Protocols
Imports System.Collecti ons
Imports System.Collecti ons.Generic
Imports System.Threadin g
Imports System.Xml.Seri alization
Imports System.Data.Com mon
Imports System.Data ' VB.NET
Imports Oracle.DataAcce ss.Client
<WebService(Nam espace:="http://tempuri.org/")> _
<WebServiceBind ing(ConformsTo: =WsiProfiles.Ba sicProfile1_1)> _
<Global.Microso ft.VisualBasic. CompilerService s.DesignerGener ated()> _
<System.Web.Scr ipt.Services.Sc riptService()> _
Public Class AutoCompleteDAL
Inherits System.Web.Serv ices.WebService
Public Shared autoCompleteWor dList As String()
<WebMethod()> _
Public Function GetCompletionLi st(ByVal prefixText As String, ByVal count As Integer) As String()
Dim Sql As String = "SELECT NAME from NAMELIST WHERE NAME LIKE '" & prefixText & "' || '%' ORDER BY NAME ;"
Dim Conn As New _
OracleClient.Or acleConnection( ConfigurationMa nager.Connectio nStrings( _
"OrdConnectionS tring").Connect ionString)
' Dim Conn As OracleConnectio n = New OracleConnectio n("Data Source=dbHazard ;User ID=HazUser;Pass word=password")
' Dim cmd As New OracleCommand(S ql, Conn)
Dim cmd As New OracleClient.Or acleCommand(Sql , Conn)
Dim items As New List(Of String)
Dim dr As OracleClient.Or acleDataReader = cmd.ExecuteRead er() ' VB.NET
While dr.Read() ' VB.NET
items.Add(dr.It em("NAME"))
End While
'items.Add(dr.I tem("NAME"))
Return items.ToArray
End Function
End Class
[/code]
Any assistance would be greatly appreciated. Thanks.
[code=vbnet]
Imports System
Imports System.IO
Imports System.Web
Imports System.Web.Serv ices
Imports System.Web.Serv ices.Protocols
Imports System.Collecti ons
Imports System.Collecti ons.Generic
Imports System.Threadin g
Imports System.Xml.Seri alization
Imports System.Data.Com mon
Imports System.Data ' VB.NET
Imports Oracle.DataAcce ss.Client
<WebService(Nam espace:="http://tempuri.org/")> _
<WebServiceBind ing(ConformsTo: =WsiProfiles.Ba sicProfile1_1)> _
<Global.Microso ft.VisualBasic. CompilerService s.DesignerGener ated()> _
<System.Web.Scr ipt.Services.Sc riptService()> _
Public Class AutoCompleteDAL
Inherits System.Web.Serv ices.WebService
Public Shared autoCompleteWor dList As String()
<WebMethod()> _
Public Function GetCompletionLi st(ByVal prefixText As String, ByVal count As Integer) As String()
Dim Sql As String = "SELECT NAME from NAMELIST WHERE NAME LIKE '" & prefixText & "' || '%' ORDER BY NAME ;"
Dim Conn As New _
OracleClient.Or acleConnection( ConfigurationMa nager.Connectio nStrings( _
"OrdConnectionS tring").Connect ionString)
' Dim Conn As OracleConnectio n = New OracleConnectio n("Data Source=dbHazard ;User ID=HazUser;Pass word=password")
' Dim cmd As New OracleCommand(S ql, Conn)
Dim cmd As New OracleClient.Or acleCommand(Sql , Conn)
Dim items As New List(Of String)
Dim dr As OracleClient.Or acleDataReader = cmd.ExecuteRead er() ' VB.NET
While dr.Read() ' VB.NET
items.Add(dr.It em("NAME"))
End While
'items.Add(dr.I tem("NAME"))
Return items.ToArray
End Function
End Class
[/code]
Any assistance would be greatly appreciated. Thanks.
Comment