[問題] 一個自動完成的問題

看板C_Sharp作者 (釣)時間16年前 (2009/05/18 22:30), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/2 (看更多)
※ [本文轉錄自 Ajax 看板] 作者: maxpeter2100 (釣) 看板: Ajax 標題: [問題] 一個自動完成的問題 時間: Mon May 18 22:15:42 2009 我寫一個自動輸入完成的功能 用Web Method 搭配ajaxtool的autocompleteextender 我web service 寫法如下 using System; using System.Collections; using System.Linq; using System.Web; using System.Web.Services; using System.Web.Services.Protocols; using System.Xml.Linq; using System.Net; using System.Data.OleDb; using System.Collections.Generic; namespace StockRiskManagement { /// <summary> /// StockBuy 的摘要描述 /// </summary> [WebService(Namespace = "http://tempuri.org/")] [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)] // 若要允許使用 ASP.NET AJAX 從指令碼呼叫此 Web 服務,請取消註解下一行。 [System.Web.Script.Services.ScriptService] public class StockBuy : System.Web.Services.WebService { public string[] GetNameGuggestion(string prefixText,int count) { //// 定義一個泛用集合物件 List 來儲存建議詞。 List<string> suggestions = new List<string>(); // 取得資料庫連線字串設定,來建立 SQL 連線物件。 try { string constr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=StockRiskManagement/mdb/Database.mdb"; OleDbConnection Con = new OleDbConnection(constr); //資料連結 物件 Con 的設定 Con.Open(); //連結資料庫 // 指派查詢陳述式。 string select = "SELECT DISTINCT 股票名稱 FROM 公司資料 WHERE 股票名稱 LIKE @prefixName "; //嚴重懷疑這行錯了 OleDbCommand cmd = new OleDbCommand(select, Con); //設定命令物 件 // 設定參數值。 cmd.Parameters.AddWithValue("@prefixName", prefixText + "%"); OleDbDataReader dr = cmd.ExecuteReader(); int matchCount = 1; while (dr.Read() && (matchCount <= count)) { suggestions.Add(dr.GetString(0)); matchCount++; } return suggestions.ToArray(); } catch (Exception ex) { suggestions.Add(ex.Message); return suggestions.ToArray(); } } } 請問各位高手 這行應該怎麼寫?? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.192.252.104

05/18 22:27,
這是java 不是javascript= =
05/18 22:27

05/18 22:28,
?? 我PO錯地方了??
05/18 22:28

05/18 22:29,
我以為是AJAX就可以丟進來.....
05/18 22:29

05/18 22:29,
補一下 這是C#
05/18 22:29
-- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.192.252.104

05/23 00:09, , 1F
Like 後面不用加單引號嗎?
05/23 00:09, 1F
文章代碼(AID): #1A4N4Wz2 (C_Sharp)
文章代碼(AID): #1A4N4Wz2 (C_Sharp)