我正在使用Visual Web Developer 2010爲學校創建一個「項目」。這很簡單。將文本框與sql數據庫比較,插入sql命令
這個想法是針對醫療機構的患者自助登機亭。
我已經有我的SQL數據庫創建了以下內容:
Table: Doctors
Fields: Doctor_ID (PK), Doctor_F_Name, Doctor_L_Name
Table: Patients
Fields: Patient_ID (PK), Patient_F_Name, Patient_L_Name
Table: Appointments
Fields: Appointment_ID (PK), Appt_Day, Appt_Mo, Appt_Yr, Patient_ID (SK), Doctor_ID (SK), Appt_Time, Appt_Reason, Checked_In
因此,代碼的第一頁有一個簡單的佈局與3文本輸入框,要求患者姓,名,而去年4個SSN(Patient_ID
)和一個提交按鈕。
我想從文本框中的數據用於與數據庫進行比較,並詢問「您是否在這裏簽到您的約會今天在(Appt_Time
)與(博士Doctor_L_Name
)爲( Appt_Reason
)),然後一個複選框或下拉的是或否,如果選擇是,那麼它插入一個「1」(binary
)到checked_in場
我得到的文本框和按鈕創建:
<script runat="server">
sub submit (sender as object, e as eventargs)
lbl1.text= "Hello, " & Textbox1.text &" " & Textbox2.Text
end sub
</script>
<h2> First Name </h2>
<asp:textbox id=Textbox1" runat"server" />
<h2> Last Name </h2>
<asp:textbox id=Textbox2" runat"server" />
<h2> Last 4 of SSN </h2>
<asp:textbox id=Textbox3" runat"server" />
<asp:button: ID="Button1" onclick="submit" runat="server" text="submit" />
<asp::label id="lbl1" runat="server" />
下面我有幾個調試檢查,以確保與sql通信服務器工作正常,我可以拉表信息到一個gridview沒有問題,使用下面的連接設置:
<asp:sqldatasource id="sqldatasource3" runat="server" connectionstring="<%$ connectionstrings:PB_MedicalConnectionString %>"
selectcommand="select * from [Patients]" />
然後運行一個GridView:
<asp:gridview id="gridview1" runat="server" datakeyNames="Patient_ID" Datasource="sqldatasource3">
<columns>
<asp:boundfield datafield="Patient_ID" HeaderText="Patient_ID" ReadOnly="True" SortExpression=""Patient_ID" />
<asp:boundfield datafield="Patient_F_Name" HeaderText="Patient_F_Name" ReadOnly="True" SortExpression=""Patient_F_Name" />
<asp:boundfield datafield="Patient_L_Name" HeaderText="Patient_L_Name" ReadOnly="True" SortExpression=""Patient_L_Name" />
</columns>
<//asp:gridview>
這成功地返回了「病人」已進入數據庫。
任何幫助創建/完成這將是偉大的。我越來越很累搜索技巧,嘗試,失敗的搜索,嘗試,失敗的.....
感謝, 埃裏克
Eric,恭喜你迄今爲止所做的一切!歡迎來到Stack Overflow。我在這裏說:「這是我完成的代碼,爲我完成我的學校項目」。雖然我可以感受到你的挫敗感,但有一句老話:「給一個人喂一條魚,他會餓死1000年,教一個人釣魚,他會吃1000年」。因爲我們不能「爲你完成作業」,請詢問關於你的問題的具體問題。編程是:「嘗試,失敗的搜索,嘗試,失敗.....」 – logixologist
我遇到的問題是我不知道如何把輸入的數據和比較它的表,採取有效的條目並返回到網絡頁面,然後在選擇「是」後完成插入。我猜我需要編寫一個if/then/else,這是我在python中完成的,我只是不知道如何將它轉化爲asp,因此它是可用的。 AMD。爲了記錄,這不是一項家庭作業,它更像是一個自我分配的項目,我不是在尋找它完成,我正在尋求幫助,接下來的代碼,等等。 –
對不起,我犯了一個錯誤在邏輯...必須更新它重新措辭。讓我知道,如果這種解釋應該如何工作。 – logixologist