台灣最大程式設計社群網站
線上人數
1551
 
會員總數:245250
討論主題:189111
歡迎您免費加入會員
討論區列表 >> ASP.NET >> SQL 語法問題
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
SQL 語法問題
價值 : 70 QP  點閱數:244 回應數:2

樓主

Joh
門外漢
0 2
16 1
發送站內信

1 | id Enb Rsn Acs 2 | sid Reg RN
----|--------------- ---|------------------
| 1 101 2 Josh | 1 H TQ
| |
| 2 102 1 Man | 2 Q EE
| |
| 3 103 4 Nink | 3 E AA
|
| 4 T CS

3 Acs Enb Reg RN
----|--------------------
| josh 101 Q EE
|
| Man 102 H TQ
|
| Nink 103 T CS


本人我是剛接觸asp.net的新手
sql語法也算是新手
現在再做gridview練習
第三個表是我已第一跟第二的資料表輸出在gridview上的資料
以下式語法
Select 1.Enb , 1.Acs , 2.Reg , 2.RN From 1, 2 Where 1.Rsn=2.sid

我想要在gridview上進行資料表編輯更新
Acs跟Enb的欄位更新沒問題
但是我不知道該怎麼透過Reg, RN 來更新 1 的 Rsn 欄位
有大大知道該怎麼辦嗎?

搜尋相關Tags的文章: [ gridview ] , [ sql ] ,
本篇文章發表於2019-07-11 00:31
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
作者回應

Joh
檢舉此回應
1
| id Enb Rsn Acs
|---------------
| 1 101 2 Josh
|
| 2 102 1 Man
|
| 3 103 4 Nink
|
| 4 T CS

2

| sid Reg RN
|------------------
| 1 H TQ
|
| 2 Q EE
|
| 3 E AA


3
|Acs Enb Reg RN
|--------------------
|josh 101 Q EE
|
|Man 102 H TQ
|
|Nink 103 T CS


資料表歪掉了
重發一次
本篇文章回覆於2019-07-11 00:37
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

topcat
捐贈 VP 給 topcat 檢舉此回應


幾個想法與您共享
1.建議學習『ANSI SQL』的語法
SQL這種關聯性資料庫,他的存取都是透過SQL的語法
有很多種資料庫都是用這樣的語法
例如:MSSQL, Oracle, MySQL, ...
不同廠牌的資料庫都有自己獨特的SQL語法
但共通的,都支援『ANSI SQL』
所以,建議您學習SQL語法的時候,以ANSI SQL為主,這樣未來切換資料庫,學的都可以用得到

比較建議您學習JOIN的語法



2.初學建議先以單一資料表的維護開始學習

您這一次要更新兩個資料表
這個的做法會比較複雜,絕不是拖拉放可以做到
再加上同時更新兩個以上的資料表,還要考慮『Transaction』來確保更新的完整性
這議題講起來還蠻多的

建議先學好單一資料表搭配控制項,熟悉控制項的撰寫
然後學習資料存取的機制
例如:ADO.NET, Entity Framework
然後是ObjectDataSource搭配Class
再來才是在Class中,怎麼撰寫兩個以上的資料表存取
最後把Class, ADO.NET, ObjectDataSource, Transaction, GridView全部運用在一起

^.^a
本篇文章回覆於2019-07-11 09:39
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.