如何正確編制ADO.NET代碼寫法
原來在我在BLOG介紹說明過,ADO.NET代碼有許多元素進(jìn)行說明。ADO.NET代碼主要分為系統(tǒng)存儲(chǔ)過程和用戶存儲(chǔ)過程。下面就進(jìn)行ADO.NET代碼的編寫方面的技巧和先關(guān)說明。
(1)打開VS2008,在“服務(wù)器資源管理器”下找到數(shù)據(jù)庫StudentInf,如圖14-33所示。右鍵單擊“存儲(chǔ)過程”,選擇“添加新存儲(chǔ)過程”命令。
(2)在代碼窗口添加如下ADO.NET代碼。
- CREATE PROCEDURE AddStudent
- (
- @Name nchar(10),
- @Sex nchar(10),
- @Age smallint,
- @Address nchar(50),
- @Married bit,
- @Email nvarchar(50)
- )
- AS
- INSERT INTO Class1
- ( feedom.net
- Name,
- Sex,
- Age,
- Address,
- Married,
- )
- VALUES
- (
- @Name,
- @Sex,
- @Age,
- @Address,
- @Married,
- )
- RETURN
(3)以上代碼的主要功能是往數(shù)據(jù)庫Studentinf的Class1表添加一個(gè)新的存儲(chǔ)過程AddStuent,它的作用是為Class1表添加一行新數(shù)據(jù)。單擊“保存”按鈕,如果存在命名沖突或者語法錯(cuò)誤,則不能正常保存,VS2008會(huì)給出錯(cuò)誤信息。如果保存成功,則返回“服務(wù)器資源管理器”,ADO.NET代碼右鍵單擊“存儲(chǔ)過程”目錄下的“AddStuent”,單擊“運(yùn)行”命令。 #t#
(4)輸入需要添加的數(shù)據(jù)。
(5)單擊“確定”按鈕,ADO.NET代碼的“輸出”窗口。
(6)“輸出”窗口顯示存儲(chǔ)過程創(chuàng)建成功,此時(shí)再返回“Class1”表,選擇“顯示表數(shù)據(jù)”。
至此,存儲(chǔ)過程創(chuàng)建成功。以上工作主要完成了圖形化方式存儲(chǔ)過程的創(chuàng)建,接下來將介紹怎樣在應(yīng)用程序中創(chuàng)建和調(diào)用ADO.NET代碼。