----筆記--- 卡關中
ref 逐步解說:Web 網頁中的基本資料存取
逐步解說:建立可以顯示 Access 資料庫資料的 Web 網頁
無法順利下一步
因為只有提供 .mdb (Access 2003) 連線方式
而我的是 .accdb (Access 2007)
所以 HOW TO:使用 SqlDataSource 控制項連接至 Access 資料庫
http://msdn.microsoft.com/zh-tw/library/hktw939c(v=VS.80).aspx
繫結至資料庫
http://msdn.microsoft.com/zh-tw/library/ms178361(v=VS.80).aspx
http://msdn.microsoft.com/zh-tw/library/ms247233(v=vs.80).aspx
ref ASP.NET用控件连接Access2010数据库报错的解决方法
http://www.soaspx.com/dotnet/asp.net/tech/tech_20111103_8235.html
但在選擇 provider 時,無法選擇 oledb.12xxx版本
http://cn-asp.net/html/c10/2009-09/755.htm
http://www.dotblogs.com.tw/maduka/archive/2011/09/14/36150.aspx
檢查Oledb Driver
1. 檢查
系統管理工具->資料來源ODBC-> 驅動程式
有沒有 Microsoft Access Driver (*.mdb, *.accdb) / 版本: 12.xxx 開頭
2. 檢查
http://social.msdn.microsoft.com/Forums/zh-TW/238/thread/dd104ef2-b793-4fa0-9fb2-e6f9e8aab4e8/
VS2005 伺服器總管->資料連接->加入資料連接->Oledb/其他->確定-> Oledb 提供者
有沒有 Microsoft Office 12.0 Access Database Engine OLE DB Provider
3. 承2 將資料庫名稱含路徑填入伺服器名稱欄位,測試是否可正常連線。
資料庫檔案 引入時放在App_Data資料夾下,另外生成Db資料夾,且含此副本。路徑選擇App_Data這個。
所以主機有12版driver, 也可以連線,F5正常顯示
增加可編輯、刪除功能,在debug mode 時, 編輯完畢進行更新動作出現錯誤
Error: UPDATE 或 DELETE 查詢不能包含多重值欄位
待解......
尚未嘗試
http://www.haogongju.net/art/848527
http://msdn.microsoft.com/zh-tw/library/ms247297(v=vs.90).aspx
http://forum.synology.com/enu/viewtopic.php?f=20&t=29338&p=178101&hilit=joomla#p178101
2012年3月21日 星期三
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言
try comments