Analytics

2011年3月5日 星期六

[MS Access]使用 Access 2003 vs. Access 2007(含以上版本)於VS2010使用TableAdapter 參數化查詢的用法(Use Access 2003 vs. Access 2007 (including above) in VS2010 using TableAdapter query parameter usage)


問題

使用 Access 2003 vs. Access 2007(含以上版本)於VS2010使用TableAdapter 參數化查詢的用法

'@'附近的WHERE子句錯誤

解決方法

MS Access 2003的版本所建出來的資料庫副檔名為.mdf
MS Access 2007的版本所建出來的資料庫副檔名為.accdb


VS 2010在使用TableAdapter做查詢資料的時候,以符號
'@'表示為參數如下:
1
但這方式在VS 2010可不管用,會發生如下訊息: 2
由於VS 2010內部有做些許的變動,因此參數符號請改用'?'且不須給取名稱: 3
4
當然,產生了以後,一如往常的可以使用TableAdapter作為查詢,如下 5














沒有留言:

熱門文章