[SQL ] 一個關於ASP.NET參數查詢的小問題

看板Database作者 (燢)時間16年前 (2009/12/16 10:43), 編輯推噓1(101)
留言2則, 1人參與, 最新討論串1/1
各位先進 敝人寫了一個小程式(ASP.NET 3.5 + ACCESS 2003) 要查英文單字(檔名 DICTDB.MDB 表名 GREDICT 欄位 ENG,CHN) 使用AccessDataSource物件如下 <asp:AccessDataSource ID="myDataSource" runat="server" DataFile="~/dictdb.mdb" SelectCommand="SELECT * FROM gredict where eng like @bb"> <selectParameters> <asp:ControlParameter Name="bb" ControlID="txteng" /> </selectParameters> </asp:AccessDataSource> 因為 @bb 後面沒辦法加 &'*' 之類的東西 請問要如何修改 方可產生 SELECT * FROM gredict where eng like "ab*" 這樣的 SQL 初學者的SILLY問題 請各位大大開示 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.129.96.15

01/01 14:00, , 1F
試試 SELECT * FROM gredict where eng like '%' + @bb + '%'
01/01 14:00, 1F

01/01 14:07, , 2F
抱歉, 是 SELECT * FROM gredict where eng like @bb + '*'
01/01 14:07, 2F
文章代碼(AID): #1BA4avQU (Database)