看板 Database 關於我們 聯絡資訊
※ 引述《jameswiki (烏龜(弄論文中..) )》之銘言: : ※ 引述《whileloop (迴圈)》之銘言: : : 在 SQL Server 中使用 create view 的方式,我已確定語法無誤可正確顯示 : : 但是... : : 倘若要在ASP.NET的GridView下 SQL 的 create view 的語法,就會出現錯誤訊息 : : 是否GridView不能使用 create view 的SQL語法? : 你該不會去修改gridview使用的sqldatasource中的command吧? : 你可在gridview中新增一個按鈕或link欄位, : 然後設定link按下後跳出新頁,在新頁的page_load事件中 : 執行呼叫sql,建立create view,建完就結束新頁 我是用ObjectDataSource來連結資料庫 不過用sqldatasource中的command也會有錯誤訊息。 我再解釋一下我的問題好了.. 假設我所要的SQL與法如下三行: Create View Table1 as SQL1語句 Create View Table2 as SQL2語句 Select * From Table1 Left Join Table2 我在SQL Server上測試時,要在第1和第2行後面加上go才可以一次執行完上述三行指令 但是如果要在ASP.NET(C#)的ObjectDataSource或SqlDataSource去下command 上述三行指令(不加go)會出現錯誤訊息:CREATE VIEW 必須是批查詢中的第一條語句 所以我發現似乎不能同時 Create View 多個 而且也不能 Create View 完後直接 Select 這(些) View 我最後有成功,雖不是以j大的方式 但卻感謝j大提供此方式才讓我發覺問題的解決方向,謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.225.171.60