Sunday, June 30, 2013

Starting ADO.Net

ADO.Net နဲ့ database create လုပ္တာကိုေျပာသြားမယ္...  ဒီအပိုင္းက စျပီး ေနာက္ပို္င္းေလးေတြက နဲနဲေလး ခက္လာတယ္... ေသခ်ာဂရုစိုက္ျပီး လုပ္မွရလိမ့္မယ္... ေက်ာင္းကေပးတဲ့ ေလ့က်င့္ခန္းေတြကို စက္ထဲမွာ မစမ္းႀကည့္ရင္ သေဘာတရားကို နားလည္ဖို ့ခက္လိမ့္မယ္..။
ပထမဆံုး က်ေနာ္တို ့Visual Studio 2010 ကို ဖြင့္မယ္.... start page မွာ view ဆိုတဲ့ Tab ကိုဖြင့္ view ထဲက server explorer ကိုဖြင့္မယ္.....

server explorer ထဲမွာ Data Connection ဆိုတာရွိတယ္ .. အဲဒီ အေပၚကို right-click ေထာက္ျပီး Create New Sql Server Database... ဆိုတာကို ႏွိပ္လိုက္





Sql server create လုပ္တဲ့ ေနရာမွာ server name ကို .\sqlexpress လို ့ေပးျပီးေတာ့ database name ကိုေတာ့ std လို ့ေပးပါမယ္...(ႀကိဳက္တဲ့နာမည္ေပးလို ့ရပါတယ္... ကိုယ္ေပးခဲ့တဲ့ နာမည္အတိုင္း program ေရးတဲ့အခါ ထည့္တာ မွန္ရပါမယ္)



Ok ကို နွိပ္လိုက္ျပီးရင္ server explorer ကိုျပန္ႀကည့္... အဲဒီမွာ .\sqlexpress ဆိုျပီး server တစ္ခုေပၚလာလိမ့္မယ္...။ အဲဒါကို expand လုပ္လိုက္ ျပီးရင္ Table ဆိုတာကို right-click ေထာက္ျပီး ADD New Table ဆိုတာကို ႏွိပ္လိုက္...


Table တစ္ခုေပၚလာလိမ့္မယ္... အဲဒီထဲမွာ Column ေတြထည့္ရမယ္... ဥပမာ. က်ေနာ္ create လုပ္ထားတာက student ဆိုတဲ့ database ဆိုေတာ့ student နဲ့ ဆိုင္တဲ့ rno, name, dob, address အဲဒီ columns ေတြထည့္လိုက္မယ္... Data Type ေတြေတာ့ သူေပးတဲ့အတိုင္းထည့္လို ့ရတယ္... dob ကိုေတာ့ Date လို့ထည့္ေပါ့...။

ျပီးရင္ Table ကို save လုပ္မယ္... Table name ေပးတဲ့အခါက်ရင္ ကိုယ္ေပးခဲ့တဲ့ နာမည္ကို မွတ္ထားပါ..။ VB program နဲ့ခ်ိတ္တာက်ရင္ အဲဒီနာမည္မွန္မွရမယ္... မဟုတ္ရင္ Error တက္မွာ...



server explorer ထဲက Table ထဲမွာျပန္ႀကည့္ႀကည့္ ... students ဆိုတဲ့ table တစ္ခုေတြ ့လိမ့္မယ္ အဲဒီ  students ဆိုတာကို right-click လုပ္ျပီး Show Table Data ကုိ ႏွိပ္လိုက္...

Data ထည့္ရမယ့္ ေနရာ ေတြ ့လိမ့္မယ္... အဲဒီမွာ Data ေတြထည့္ထားရမယ္... စာေမးပြဲမွာေတာ့ထည့္ရမယ့္ data ကိုေပးထားမယ္ထင္တယ္(LabTest ေျပာတာေနာ္) က်ေနာ္ကေတာ့ ေအာက္ကပံုအတိုင္း Data ေတြထည့္ထားလိုက္ျပီ။

Data ေတြထည့္ျပီးရင္ က်ေနာ္တို ့Database ေဆာက္ျခင္းကိစၥျပီးျပီ...။ VB program ေရးတာကို ဆက္သြားရေအာင္...  File-> New Project နဲ့ project တစ္ခုလုပ္လိုက္မယ္... အဲဒီမွာ Form တစ္ခုရလိမ့္မယ္.. အဲဒီ Form မွာ Button တစ္ခုထည့္မယ္... Toolbox ကေန button ဆိုတာကို ႏွိပ္ျပီး Form မွာဆြဲေပးလိုက္ရံုပဲ.. Toolbox ကို မျမင္ရရင္ View-> Toolbox ကိုႏွိပ္လိုက္...  Form က ေအာက္ကပံုအတိုင္း ျဖစ္သြားလိမ့္မယ္...


ျပီးရင္ Form ေပၚက Button ကို စိတ္ႀကိဳက္ျပင္ေပါ့ဗ်ာ... ညာဘက္ေအာက္နားေလးမွာ properties box ရွိတယ္.. ျပီးသြားရင္ Form ေပၚက Button ကို ၂ ခ်က္ႏွိပ္လိုက္... ကုတ္ေရးရမယ့္ေနရာေရာက္သြားလိမ့္မယ္။
က်ေနာ္ေရးတဲ့အပုဒ္က ေက်ာင္းက စာရြက္ထဲက Example 1 ပါ... code ေတြကိုေတာ့ အဲဒီကေနႀကည့္လိုက္ေတာ့ က်ေနာ္မေရးျပေတာ့ဘူး... သတိထားရမွာက data source ထည့္တဲ့ေနရာမွာ ကိုယ္ create လုပ္ခဲ့တဲ့ .\sqlexpress ဆိုတာကို မွန္ေအာင္ထည့္ဖို ့...။ database name ကိုမွန္ေအာင္ထည့္ဖို ့နဲ့ table name မွန္ဖို ့ပဲ....။
ျပီးရင္ေတာ့ run ႀကည့္ေပါ့ဗ်ာ... ေအာက္က ပံုအတိုင္းရလာရင္ေတာ့ မွန္လို့ေပါ့... မရရင္ေတာ့ Error ရွိေနျပီ...  error တက္တဲ့အခါက်ရင္ ေအာက္ဘက္နားေလးမွာ box ေလးတစ္ခုထြက္လာတယ္.. အဲဒီမွာ လိုင္းနံပါတ္ ဘယ္ေလာက္မွာ Error တက္တယ္ဆိုတာ ျပေပးတယ္ဗ်... အဲဒီေနရာေလးသြားျပင္လိုက္ရင္ ပိုလြယ္တယ္..။ ေတာ္ေတာ္မ်ားမ်ားက Error ဆိုဘာမွမလုပ္္တတ္ေတာ့တာမ်ားတယ္။။။


ဒီတိုင္းဆို က်ေနာ္တို ့program မွန္သြားျပီ.. ေနာက္ပိုင္း program ေတြက ဒီထက္ ရွုပ္လိမ့္မယ္...အဲေတာ့ မ်ားမ်ားေလ့က်င့္ပါလုိ ့ပဲ ေျပာခ်င္ပါတယ္....

No comments:

Post a Comment