Re: [討論] ASP.NET 2.0 + Access

看板C_Sharp (C#)作者 (待救的小米)時間20年前 (2004/11/04 17:55), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串7/9 (看更多)
※ 引述《Cooper.bbs@bbs.yzu.edu.tw ( 維修完成 *_*)》之銘言: : > 好低 就用我上述的Like當例子 : > SELECT First(DPT_UserLog.Host) AS Host之第一筆, DPT_UserLog.Address, First(DPT_UserLog.Time) AS Time之第一筆 : > FROM DPT_UserLog : > GROUP BY DPT_UserLog.Address : > HAVING (((First(DPT_UserLog.Host)) Like "%NET%")) : > ORDER BY First(DPT_UserLog.Time) DESC; : 但是如果你在ACCESS裡做出這個VIEW(他會是靜態的(條件不能改), : 那又怎麼會有.NET裡呼叫的問題 ? 如果只是在.NET重寫你的Query : 那就用%,至於上面這個寫"死"在ACCESS裡的東西就用*,這樣有什 : 麼問題(可以再說明一下嗎?) : 先討論是靜態的情況 光是靜態就會出錯了 再講仔細一點 就是我寫死在VIEW 然後用.NET "SELECT * FROM VIEW" 這樣就選不出來了 我想這邊的原因就是在於兩套engine不同 真的是很可惜 不然用Access上手真的很方便 我以前從沒用過SQL server & Access 一樣是使用MySQL 這幾天才使用Access 馬上就能上手了 撇開這問題不談 所有動作都按來按去 拉來拉去就完成 不僅速度快 也不容易出錯(跟自己慢慢打SQL指令比起來) M$的東西都弄得很方便 ------------------------------------------------------------ 下面是額外討論分格線下面是額外討論分格線下面是額外討論分格線 ------------------------------------------------------------ 其實正統的方法要實作3 tier 不應該是把Query寫在View裡面 而是寫在ASP.NET Object(代表中間邏輯區的Object) 然後使用ASP.NET 2.0的datasource來跟Object溝通 因為我很懶 所以我想把Query寫在View裡面 而Access拉一拉就可以產生這些View 然後在.NET 2.0裡我只要使用AccessDataSource & GridView 這兩個控制項 搭配Access View 我就可以不用寫任何程式碼跟SQL Query 即使我有額外的參數 要加進去Query裡面 AccessDataSource都可以額外加入參數 當然這樣做有缺點 所以我才說這樣是fake 3 tier 其中一個原因 就是datasource寫死在presentation layer裡面 這兩個東西沒有完全分開 但對於小網站沒差 反而可以在WUSIWUG環境下修改SQL Query 蠻方便的 -- 生物資訊研究室:每天都會更新文件,提供生物資訊教學 http://www.bioinformatic.idv.tw -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.109.73.177 ※ 編輯: seagal 來自: 140.109.73.177 (11/04 18:16)
文章代碼(AID): #11YVoSlD (C_Sharp)
文章代碼(AID): #11YVoSlD (C_Sharp)