 |
|
 |
my question is from gavi i want to know how to add word dictionary database in my sql server data base og google search ,your code is not giving knowlege about this i am developing c#.net application
|
|
|
|
 |
|
 |
I've seen many implementations of Google Suggest that are way too complex and difficult to implement. The beauty of this example is in its simplicity. Great job!
|
|
|
|
 |
|
 |
hi,
This is lucky i have downloaded code from this link and added web config file and added appsetings in that and added connection sting in dics .aspx page but i am not getting any error are any result what i have to do sir can u reply me online plz mine is luckyroy29@gmail.com
http://www.codeproject.com/KB/aspnet/GoogleSuggestDictionary.aspx
Regards
Lucky
|
|
|
|
 |
|
 |
Great article - thanks! However, I think your query should include ` ORDER BY Word` at the end of it, otherwise you don't necessarily pick up the top 10 items from the database. For example, just enter an `s` in your proof of concept website and the matches begin with `salt, surface, ...` whereas they should be `S, Saadh, Saan, ...'
|
|
|
|
 |
|
 |
Hello Friends,
I download this project, and do some modifiations as per my requirement.
i changed only
var url="http://www.objectgraph.com/dictionary/dict.aspx?k="+key;
to-->
var url=document.URL;
url=url+'?k='+key
and in code behind i written my code to get the values..
i get the values from database, but it will not showning the result in page, it will throughs "Unknown runtime error" on the line..
"document.getElementById("autocomplete").innerHTML=req.responseText;"
when write the stmt before this as
document.write(req.responseText);
then it will gives the actual result which is send from codebehind.
I am not able to findout the actual problem, why this code is not working..
why it will gives the error on
document.getElementById("autocomplete").innerHTML=req.responseText
Please tell me as early as possible
Thanks,
Mahadeo.
|
|
|
|
 |
|
 |
i noticed this in email sites(rediff.com,yahoo.com) where when u type name of person in the "to" textbox u get data in similar manner but u can also select values of the list available .when tab is press the values gets entered in the text box could please give a solution for this.
thks in advance.
|
|
|
|
 |
|
 |
Hallo dear geniuses, Is there somebody who can use access database with .asp to get it working please. I have tried a lot without any success.
If you can do it please share it with us.
Thnx
Long life all geniuses.
|
|
|
|
 |
|
 |
can you please tell me how to display the top 10 search in a listbox so that we can select from the listbox and display records from database accordingly?.....actually i'm trying to develop a search technique as it is in the msdn help in any microsoft product....please can you help with this...?...i'm new in asp.net (1.1)......
|
|
|
|
 |
|
 |
Please I need the database of this program because the link bellow does not working
http://msowww.anu.edu.au/%7Eralph/OPTED/v003.zip
anybody share this file with me. Thnx
and thanks for this article, bro
MCSD Amr Sinan
|
|
|
|
 |
|
 |
http://msowww.anu.edu.au/%7Eralph/OPTED/v003.zip
anybody share this file with me. Thnx
and thanks for this article, bro
-- modified at 13:53 Thursday 27th April, 2006
|
|
|
|
 |
|
 |
If anyone was able to download this file I would like it also.
Thanks, Ann
|
|
|
|
 |
|
 |
Hi
Sir:
i m getting the problem, infact can say m kid of confuse on the line
http://www.objectgraph.com/dictionary/dict.aspx?k[^]
that y r u using remote URL
as i also hav done the same work and i m also getting problem when i use the local site URL
it works fine with remote site URL but create problem on local site
such as if i m accesing a page from
url="http://www.objectgraph.com/dictionary/dict.aspx?k"
but if i use
url="http://localhost/dictionary/dict.aspx?k"
then it will not work
i m working with ASP
and another thing i have to use many controls on same page using ajax
as i hav already made a generic script for that purpose but even then it gives me error if i click on the list boc through mouse
waiting for early response
have a nice day
thanks & Regards,
Nazish Abbasi
|
|
|
|
 |
|
 |
If you are getting HTML/Javascript error
do the following:
add another table on your web page as
update the Process function
function Process()
{
if (req.readyState == 4)
{
// only if 'OK'
if (req.status == 200)
{
if(req.responseText=='')
HideDiv('autocomplete');
else
{
ShowDiv('autocomplete');
try
{
document.all.autocomplete.innerHTML = req.responseText;
}
catch(oc)
{
document.all.tdResult.innerText = req.responseText;
var iPos = document.all.tdResult.innerText.indexOf('#');
if(iPos>0)
document.all.autocomplete.innerHTML = document.all.tdResult.innerText.substring(0,iPos);
}
}
if(document.all.autocomplete.innerText=='')
HideDiv('autocomplete');
}
else
{
document.getElementById('autocomplete').innerHTML = 'There was a problem retrieving data: '
+ req.statusText;
}
}
}
change your code behind
foreach(DataRow row in dt.Rows)
{
Response.Write("" + row["Word"].ToString() + " ");
Response.Write(row["Type"].ToString() + ": " + row["Description"].ToString() + " ");
}
Response.Write("#"); //new line of code
Some People succeed because they are Destined to, but most people succeed because they are Determined to
|
|
|
|
 |
|
 |
Hi
This is the answer to my problems for a predictive text lookup of db entries.
However it only works on the server from the downloaded zip file. I have tried to build what I want from the code but continually get line 39 permission denied.(req.open("GET", url, true);)[Like Amber but different] It seems that the security has me locked out. I gave the iusr guest account modify opermissions. No change. From the web page saved into the same folder (shared docs) I get system blocks at every letter and the predictive function does not work. Why does the zip folder work?
What I want to do is return the Lastname, firstname, and ID fields from a table....and I want to display the ID hyperlinked (twice) to 2 different asp pages. I am currently using VB.asp and a MySQL DB. Am I wasting my time?
|
|
|
|
 |
|
 |
<%@ Page Language="vb" AutoEventWireup="false" Codebehind="WebForm5.aspx.vb" Inherits="NCart.WebForm5"%>
<%@ Register TagPrefix="ftb" Namespace="FreeTextBoxControls" Assembly="FreeTextBox" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<script>
var req;
function Initialize()
{
try
{
req=new ActiveXObject("Msxml2.XMLHTTP");
}
catch(e)
{
try
{
req=new ActiveXObject("Microsoft.XMLHTTP");
}
catch(oc)
{
req=null;
}
}
if(!req&&typeof XMLHttpRequest!="undefined")
{
req= new XMLHttpRequest();
}
}
function SendQuery(key)
{
Initialize();
var url="Dt.aspx?k="+key;
if(req!=null)
{
req.onreadystatechange = Process;
req.open("GET", url, true);
req.send(null);
}
}
function Process()
{
if (req.readyState == 4)
{
// only if "OK"
if (req.status == 200)
{
if(req.responseText=="")
HideDiv("autocomplete");
else
{
ShowDiv("autocomplete");
//alert(req.responseXML);
document.getElementById("autocomplete").innerHTML =req.responseText;
}
}
else
{
document.getElementById("autocomplete").innerHTML=
"There was a problem retrieving data: "+req.statusText;
}
}
}
function ShowDiv(divid)
{
if (document.layers)
document.layers[divid].visibility="show";
else
document.getElementById(divid).style.visibility="visible";
}
function HideDiv(divid)
{
if (document.layers) document.layers[divid].visibility="hide";
else document.getElementById(divid).style.visibility="hidden";
}
function BodyLoad()
{
HideDiv("autocomplete");
document.form1.keyword.focus();
}
</script>
</HEAD>
<body önload="BodyLoad();">
<form name="form1">
<input önkeyup="SendQuery(this.value)" style="WIDTH: 500px" name="keyword" autocomplete="off">
</form>
</body>
</HTML>
Suresh Kumar Thanda
Sr. Software Engineer
|
|
|
|
 |
|
 |
Public Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Dim keyword As String = Request.QueryString("k") If keyword.Trim <> "" And Not keyword Is Nothing Then Dim sql As String = "select top 5* from products where upper(ProductName) like '" + keyword.Trim().Replace("'", "''").ToUpper + "%'" Dim conn As String = ConfigurationSettings.AppSettings("NorthwindConnection") Dim da As New SqlClient.SqlDataAdapter(sql, conn) Dim tbl As New DataTable da.Fill(tbl) 'style="WIDTH: 392px; Size = "5" Response.Write("<SELECT NAME='flavor' style='WIDTH: 500px' Size = '10'>") For Each row As DataRow In tbl.Rows Dim meaning As String = "<OPTION VALUE=" & row("ProductID") & ">" & row("ProductName").ToString() Response.Write(meaning) Next Response.Write("</SELECT>") End If End Sub Suresh Kumar Thanda
|
|
|
|
 |
|
 |
Hi Gavi Narra: I'm implementing a "Google Suggest" like text box for my application based on this article, that's great, I have done the following Store Procedure to retrieve the substring matches.
CREATE PROCEDURE [dbo].[GetSuggestShipper]
@Keyword nvarchar(60)
AS
SELECT top 10 ShipperId, ShipperName FROM Shipper WHERE ShipperName LIKE "%" + @Keyword + "%"
GO
In most cases, users will start typing the name they're looking for from the beginning, but not always that's why I don't use Type Ahead search LIKE @Keyword + "%" Now, I'd like to order the results based on the position of the substring, for example: Let's supose that there are 3 Shippers Called "UUUUABCDE", "ABCDE", "OOABCDE" and If the user types "ABC", the listing should be ordered in this way:
"ABCDE"
"OOABCDE"
"UUUUABCDE"
Is there anyway to do this?
Best Regards
|
|
|
|
 |
|
 |
The code works with inline coding, but doesn't work using code behind (javascript runtime error). Any idea why code behind doesn't work?
good
|
|
|
|
 |
|
 |
Hi!
Thanks, great article! Your code runs perfectly when I run it on my server. When I try to run it from a client computer in the intranet, however, the request fails with status 12029. I first thought this might be a problem with proxy settings, but IE is set up to bypass proxy server for local addresses. Have you ever experienced something like this?
|
|
|
|
 |
|
 |
I too had the same problem, but in my case it started on same machine, same configuration, after a reboot. Another reboot did not help. Please anybody help!
|
|
|
|
 |
|
 |
I tried the same code to implement in vb.net using different table. I can't say whether it works with word database or not, but definitely id didn't worked with my database. I am giving the server side code here.
The html page seems to working fine, as I tried the same html page by changing the URL to objectworks site. The output was displayed correctly. I am sure that there is something missing in server side code.
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'Put user code to initialize the page here
Dim keyword As String = Request("k").ToString()
If Not keyword Is Nothing And keyword.Trim() <> "" Then
Dim sql As String = "select Name from Table1 where" & " Name like '" & keyword.Replace("'", "''") & "%'"
Dim conn As SqlConnection = New SqlConnection(ConfigurationSettings.AppSettings("connectionString"))
conn.Open()
Dim ds As DataSet = New DataSet
Dim command As SqlCommand = New SqlCommand(sql, conn)
Dim adapter As SqlDataAdapter = New SqlDataAdapter(command)
adapter.Fill(ds)
conn.Close()
For Each row As DataRow In ds.Tables(0).Rows
Dim meaning As String = ds.Tables(0).Rows.Item(0).ToString()
Response.ContentType = "text/html"
Response.Write("'" & ds.Tables(0).Rows.Item(0).ToString() & "' ")
Next row
End If
End Sub
Pleae tell me if I m wrong somewhere as it is very important for me to impelement this thing today. Any comments shall be highly appreciated by me. Looking forward to members help.
|
|
|
|
 |
|
 |
Infact i am looking for a spell check engine like what we have in gmail.
do u have any idea how to approach..i tried with soundex function but its not giving 100% acurate suggestions..please let me know if u have any idea.
Thanks and Regards
Surendra
|
|
|
|
 |
|
 |
I am trying to change the source of the feed from
var url="http://www.objectgraph.com/dictionary/dict.aspx?k="+key;
to my on database backend, e.g. SQL Server table with my own data. It seems that your (Gavi) code, no matter what is in the .aspx section, still runs from this domain, i.e. http://www.objectgraph.com/dictionary/dict.aspx[^]
How can I just to tell it read from my source?
|
|
|
|
 |
|
|
 |
|
|
 |