Re: [SQL ] 請問正規化的表格該如何連接
※ 引述《Orrrrz (蜈蚣男)》之銘言:
: 不過我的問題主要是該怎麼進行網頁與資料庫的連結
: 可能比較偏向ASP語法,我也不太懂是不是否該在這邊問
: 就像之前所問的,一張表格因為做正規化處理拆成了兩張表格
: 假如說 資料表內容為
: 網頁內容為 資料編號 問題編號 內容
: ==============================================
: 資料1 | PK(FK) PK
: | 資料1 問題1 內容1
: 問題1 ->[內容1] | 資料1 問題2 內容2
: 問題2 ->[內容2] | 資料2 問題1 內容4
: 問題3 ->[內容3] | 資料X 問題X 內容X
: ==============================================
: 上面是希望能完成的結果
: 不過在實際做連接的時候卻完全不知道該如何做
: 使用者輸入了[內容1],可以直接把他連接到資料表的[內容欄位]
: 可是資料表的[資料編號]跟[選項編號]兩欄
: 卻不知道如何讓他產生對應的值
: 因為在網頁設計中,只會讓使用者輸入各問題的答案
: 請問該如何寫程式才能讓[資料編號]、[問題編號]這兩個欄位
: 自動取得相對應的值呢?
基本上我不熟ASP.....XD
用過其他語言的感覺,我想和資料庫建立連線的方式應該不會逃脫相似的流程,
大致上就connection string,說明連到資料庫時要用的driver name,
和連線用的user name, password,和用資料庫元件去移動指標。
剛用咕狗大神找了一下最簡單的範例,
http://www.pt.ntu.edu.tw/hmchai/ptcomputer03/asp_course/asp_database.html
至於[資料編號]和[問題編號],
首先你先自己模擬要怎麼抓到資料跟存資料?
最簡單的方式,譬如要存問題1旁邊的是TextBox_1內容,那一定[問題編號]就是1啊,
你自己在抓TextBox時都知道要抓哪一個TextBox Name了,
應該也會知道它相對應的問題編號是什麼,
至於[資料編號],假設是流水號,那就直接在資料編號的Table新增一筆,
取得新的流水號即可,或者使用者在table中本來就有資料可查,
那就根據使用者輸入的個人資料,去table中查它的[資料編號]。
這樣所有資料取得後,就可以新增了,
程式沒這麼聰明到可以自動取得相對應的值的。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.187.12.225
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 5 之 5 篇):
Database 近期熱門文章
PTT數位生活區 即時熱門文章