問題
使用 Access 2003 vs. Access 2007(含以上版本)於VS2010使用TableAdapter 參數化查詢的用法
'@'附近的WHERE子句錯誤
解決方法
MS Access 2003的版本所建出來的資料庫副檔名為.mdf
MS Access 2007的版本所建出來的資料庫副檔名為.accdb
VS 2010在使用TableAdapter做查詢資料的時候,以符號'@'表示為參數如下:
但這方式在VS 2010可不管用,會發生如下訊息:
由於VS 2010內部有做些許的變動,因此參數符號請改用'?'且不須給取名稱:
當然,產生了以後,一如往常的可以使用TableAdapter作為查詢,如下
沒有留言:
張貼留言