![]() |
|
好書佳句: |
|
錯誤訊息大概像下面這樣子... 錯誤類型: 其實, 它跟記憶體是不是真的有關? 我不知道, 但在網路上找過一些資訊後, "好像" 它跟 Access 資料庫內的 "資料" 有關. 據我的瞭解, 如果 ASP 網頁的資料庫是使用 Access, 而當您使用到 SQL 指令的 where 來搜尋資料時, 就可能遇到此狀況. 那個 "可能" 是出在當您 Access 內的資料有 "日文" 的情況下, 就會出現此錯誤. 我個人遇到的狀況就是如此, 本來可以查的, 突然某天出錯了, 大概資料料內有人用了日文吧! 那如何處理? 改變 SQL 中 Where ... like ... 的寫法. 如: 原本寫法是 Sql = "select * From [TablebName] Where Title like '%" & keyword & "%';" 換成(Where 後面的寫法不同, 把 like 寫法改掉): Sql = "select * from [TablebName] where InStr(1,LCase(Title),LCase('" & keyword & "'),0)<>0;" 如果您也遇到了相同狀況, 不妨試試看! 嗯! 來推一下吧! :
|
林育德 ![]() 建立你的名片貼 |
|
迴響
發表迴響
|